IMHO, how we are doing is equally important if we compare with what we are doing. We may have an open heart in this regard.
Sometimes, doing a small service to a software might be more beneficial to everybody (organization, service provider and the developer too). Why should we re-invent the wheel if it is already there?!
In India, the employee turnover ratio is very high. The business forms (voucher, invoice, purchase/order bills etc.,) are not standardized. Also, each state is having different tax structures. Therefore, the business houses want to create their own software for their business. Since the employee t.o. ratio is high, we can not expect the developer who had developed the software always available. In that case, every time if the new developer goes for developing new software, then it would create a hell lot of problems.
This is one of my experiences. When the Government introduced education cess (a tax on excise duty), all the invoices had to be altered to accommodate this small change. No other change is required. The code was in VB. I don't know VB. However, I had tracked the invoice module, changed the invoice entry/printing/update modules accordingly within two days. If I had started a new software, it could never be possible in two days.
However, this is just my opinion friends. Thanks for patient reading.
