There are many Indian Medical Softwares in the market, but each one has its own advantages and drawbacks.  No commercially available medical software can prove to be optimal for every doctor uni-formally. Ideal is a custom made software, developed by interaction between an intelligent software developer and the user, a difficult situation indeed for every one to get hold of ! The next option is well developed software tried and tested by some users who have proper knowledge of the workability of the product and are in a position to extend an advise after proper testing of the software. The foreign softwares  do not suit Indian practice condition. 
Computer  technology is a fast changing world, the specs change so fast, that you buy one configuration today, two months later it becomes obsolete.  Your hardware needs frequent  up-gradation.  Same is true with the softwares.  People develop software for one environment and suddenly it becomes obsolete because newer operating systems come into vogue and along with that the applications developed on the environment become obsolete.
The second problem is that the medical software developers are too few and regionalized.  They usually develop softwares for the individual needs.  Two or three bigger names who have products for larger platforms have so many drawbacks in the applications that recommending them for outright regular use by all becomes a difficult task. This is the reason we created a committee of computer literate and enthusiastic doctors to assess the softwares and recommend to other colleagues. 
At present many of these softwares are selling at exorbitant prices because their sales are low and they have to extract development charges from limited number of doctors only.
 Whenever buying a Medical  Software, please look for the following :

1. If you have large number of patients in the outdoor, the software should be fast with minimal number of essential entries required about each patient and minimal key strokes used so that it does not waste your time and  prolong your disposal of patients.

2. The software  should be able to easily load any number of times without any special requirements like key diskettes or jumbling on your hard disc . Because if you later upgrade your system, change your hard disc, you should not have to run to the software developer to help you out and to make more money for such help.  Software can easily have your name encrypted in the copy so that others cannot use it and thus free copying and distribution is prevented..

3. It should be user friendly and acceptable by wider range of practice patterns and conditions.
4. Indoor and outdoor modules should be different otherwise the software becomes too bulky.
5. It can have integrated accounts which should be transferable to other accounting packages. 
6. The data base of the package should be modifiable, importable and exportable to the usual data base softwares, like dBase, Access, Foxpro, Excel, Lotus etc..