Thursday 26 April 2018

7 Years of Anthem Infotech Pvt. Ltd : A Software Product Development Company

Anthem Infotech Pvt. Ltd is celebrating 7 years of its establishment and successful services.

About Company 

This software product development and maintenance company was established on 26th April,2011. They are a proficient Web & Mobile Applications development team with core skills in Microsoft Stack which mainly consists of MS SQL Server/ .Net Framework / Azure / C# / OOPS. With underlying technologies such as Entity Framework, HTML5, Windows presentation framework (WPF), Web REST API, Sql Server Reporting services, Jquery, AJAX and many open source frameworks that can be plugged into MS Stack. We also handle hybrid mobile apps in Xamrin and PhoneGap.

Important Links about Anthem Infotech Pvt Ltd

Company Website Review Website Here
Company Broucher View Broucher  
Facebook Page Visit Facebook Page
Twitter Page View Twitter Page
Linkedin Page View Linkedin Page


.NET Application Development

ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding.

Software Product Development

Anthem Infotech Pvt. Ltd. with its experienced staff offers solutions and not just code or pages. We believe in the thoughtful processes, one of our core strategies is to think and do and not do and think. Read More

Software Maintenance

We offer a team that will work towards minimizing your Software Maintenance cost, workout schedules and plan of action for short term and long term goals. Quite simply we are the best that team you never had. Read More

Mobile App Development

We are a Mobile application Development company which develops smart, interesting and intelligent solutions. We deliver iOS (iPhone & iPad), Android and Windows Mobile Apps in both Native and hybrid code.

Website Designing Service

Anthem Infotech offer Web Designing Service either as part of a big picture solution or as standalone services, if you wish. You can either ask us to design your website for you as per your needs.

Search Engine Optimization

Search engine optimization (SEO) is the process of improving the visibility of a website in search engines via the "natural" or un-paid ("organic" or "algorithmic") search results.


Company projects can be seen here.
They are specialized mainly in Microsoft technologies ( MVC/ Core/ MS SQL Server/ .Net Framework / Azure / C#.Net). 
They thrive on building Enterprise Solutions, Software Products, B2B applications and lot more that help people and businesses to compete and perform better. Their approach is to understand requirements thoroughly, ask the suitable questions to prepare best plan, executing it in timely manner with customer feedback and to produce a best solution.



  • Listen to the customer.
  • Asking enough & relevant questions to know and get the customer to identify what they want to accomplish.
  • Explain what we are going to do and answers customer questions in terms the customer can understand.
  • Doesn’t reinvent the wheel when there are existing scripts or tools to get things done.
  • Gives a reasonable estimate of the cost and time.
  • Gets the project done as per commitments.
  • Alert the customer if project is going beyond the agreed scope or budget and provide a valid reasoning for the same.


They can be contacted from the contact us section which is on the footer of every page on their website or you can directly email them at


Monday 9 April 2018

Block Chain Technology : An Introduction

What is Block Chain Technology ?

As per a Developers : It is a set of protocols and encryption techniques to store data securely over  distributed network. It works like a Digital Ledger over a  distributed network. Data stored in it is temper proof and immutable.
As per Technology : It is a driving force which will lead us to develop next generation of Internet i.e. Web 3.0/Decentralized web.
Others : It is a tool for decentralized world to remove the deficiencies in our traditional system. It will create trust between parties 
Read : Pros and Cons of Block Chain Technology 

Defining Blockchain Process


In year 1991 a group of researchers brought Digital Time Stamps as Block chain concept. 
It was brought to reality by "Satoshi Nakamoto" in year 2009 in the form a digital cryptocurrency named "Bitcoin". 
In later 2013 Ethereum was proposed by a cryptocurrecy researcher and a programmer named  "Vitalik Buterin".

Areas of Use

- Block chain technology's version 1.0 was used to develop Cryptocurrency like Bitcoin. Bitcoin is a peer to peer electronic cash network.
- Block chain technology's improved version i.e 2.0 by used by Ethereum. On this plarform programmers have developed Social Network Applications, Identity systems, Prediction Market Applications, Financial Applications on Ethereum.
-Tech community is finding other potential uses of the technology.
Financial Applications : To redesign the costly legacy workflows to overcome 3rd party centralized management, transaction processing time and transaction fees issues.
Health Care Applications : To remove the need of 3rd party verification firms to link patient health records.
Retail & Manufacturing : To develop a decentralized better supply chain.
Government : For tax collection and to develop a system for traceability and transparency that how the funds are being collected and spent.

Composition of a Block Chain

Data in a block chain is stored in cryptographic chain of blocks which are interlinked with each other. An individual Block contains Data(1), Hash(2), Hash of Previous block(3).

1. Data : Is like From, To, Amount or other Information . 

2. Hash : It can be a GUID or a finger print impression which will be always unique through out the block chain. Hashing algorithm can be different for generating  hash values for different block chains. 

3. Hash of Previous block : Stored Hash ID of previous block.

Genesis Block : It is the first block of the chain which do not contain the previous hash value and block chain begins from this special block.
Block Chain Composition

Why Block Chain is so Secure !!!

Distributed Network : The factor that makes a block chain secure is that the data is on a Peer to Peer Network. That means on distributed network . Its like we have a common register to mark daily attendance and to get the final attendance of whole office that sheet has to be passed through every desk to get employee signature based attendance.
At every stage, the network of participants must agree about the latest block of transactions. By a  process of eliminating duplicate entries, majority consensus, double checking etc agreement about new block is made. With this and with the systematic layering of the blocks a block chain becomes irreversible and immutable.  
No Tempering : If someone tries to change the Hash of a block it will no longer be the same block and its reference to previous and next block breaks. And other nodes will not accept this  copy of block and this is how  data tempering of data becomes impossible in a block Chain.
Proof of Work : This mechanism is based on slow and steady moral. In this programming world their can be intelligent minds that can write algorithm to alter whole block chain hash values through probability matrix. But for that they have to go through number of blocks quickly and rearrange the values. To avoid this situation block chain  technology slows down the formation and alteration of a block. Generally 10 minutes per block. With this if anyone tries to run its algorithm to change whole chain hash values , that becomes impossible due to non availability of resources on time. 
Block Size : In a block chain a block size never exceeds 1 Mega Byte.
Prefixed  Zeros : Prefixed/Suffixed zeros in hash values of blocks by block chain developers increase the complexity of understanding the hash algorithm and it slows down the traceability of blocks in a block chain.
Private key : Example eWallet account protection through password. Public/private key cryptography enables messages to be encrypted or translated into a random set of characters. Whenever a message is encrypted with the public key only the holder of the respective  private key can decrypt it.
Network Consensus

Companies that are working on Block Chain Technology

1. Infosys
2. Anthem Infotech Pvt. Ltd [ ]
3. Microsoft Azure
4. IBM
5. Ethereum

Related Terms

Smart Contracts : Algorithms which can execute automatically. It can be said that in Block chain version 2.0 smart contracts have replaced the limited static information with smart contracts.
Bitcoin : A digital money distributed over peer-to-peer network.
Ethereum : Ethereum is open source public block chain based distributed platform which is featuring smart contracts. It assumes each block a separate virtual machine.It is a largest network for software developers to develop and build distributed block chain based applications.
Ether : Is a crypto currency whose backbone block chain was based on Ethereum platform.
Mining : Is a process to predict the correct block address to submit the verification in distributed network consensus. First submitter among all the miner gets monitory reward for each submission. Mining needs special hardware setup and electricity consumption.

Thanks for reading an introduction about Block Chain above. I am not making this post too long so i will be sharing the detail of the terms i have used above for introduction in my upcoming articles.
Blockchain Real World Scenario

I have kept this article very precise and at high level. I will keep sharing about this technology in upcoming articles. Keep reading , keep gaining. 

Blockchain Technology : Pros and Cons
Blockchain Technology : Smart Contracts

Cheers for happy life !!!

How to get code from a published ASP.Net build where we don't have source code?

If you have ever lost or misplaced your source code for an ASP.Net web application, you might wonder if there is a way to recover it from th...