|
|
Life Cycle of Accounting Software
|
|
1 to 2 Years Old - Infancy At first, all products can be described as immature. There are always missing features and missing modules. Due to less testing, the product most certainly contains bugs and flaws – which when encountered by the end user might be described as temper tantrums. We all learned long ago never to buy version 1 of anything. 3 to 4 Years Old - Childhood The product continues to grow. Bugs are cleaned up, missing features are provided. Missing modules are added. Third party add-ons are developed. The product keeps getting better. A growing user base helps debug the product and the revenue generated by the growing user base funds better R&D as well as product support. 5 to 6 Years Old - Adolescence The product's functionality has started growing fast, but like the feet of a lanky teenager, some features and functionality are disproportionately outgrowing others. The vendor frequently worries about the performance of their product and sometimes stays up late wondering when the financial reports will show up. In an effort to increase speed the vendor migrates the product to a faster database, and just like giving a new sports car to a teenager, they hope and pray that it is not involved in a crash. 7 to 11 Years Old - Maturity The product reaches maturity and gains respect. There is solid name recognition. It has withstood the test of time. Advanced features and capabilities have been added to help the product appeal to the most demanding of end users. There is now a well-developed channel of supporting consultants who stand ready to service users of the product. 12 to 15 years – Old Age As technology advances, old age begins to set in. The latest and greatest technology that once was the hallmark of the new product, has now become its’ Achilles’ heel. New technologies, new databases, new programming languages, new methods, new approaches have emerged that empower today’s newer products, and leave yesterday’s products lacking. At this stage, the product is still a capable product, but other younger products look much better and employ faster, stronger technologies. Years of added features have served to turn the product from software into “bloatware”. There may be thousands of features, but you only need 20% of them to get your job done. Yet, you must wade through the other 80% of useless features anyway. 15 Years – 20 years – Death Watch At this stage, even Jack Kervorkian has mailed a brochure to the vendor to promote his services. Many resellers and consultants have long ago jumped to newer “Johnny-come-lately” products that feature the latest “whiz-bang” capabilities. A few remaining stubborn customers still cling to their dirty monitors and worn-out printers which process the old dying code set. Years of coding have evolved into a nasty tangle of intricate programming so intertwined that even a simple change affects hundreds of lines of code. Eventually, even the staunchest supporters realize that more can be accomplished by simply starting anew. 20+ Years – Rest In Peace The irony is that most products never die – they live on in “maintenance mode”. What this means is that there are still thousands of customers who use the product and pay annual fees in order to receive the latest payroll tax table updates, sales tax table updates, and other product updates. The publishers who owns these products typically devote very little cash to further developing or marketing the product, instead, a skeleton staff keep the product up and running – forever I suppose. In maintenance mode, a product can actually be a cash cow, generating revenue from annual updates, check and invoice forms, training, and support. The customer base also makes a great target for promoting additional applications and services. May our accounting software ancestors rest in peace. - END -
|
|
All rights reserved No part of this web site may be used for commercial purposes of any kind without our express written consent. ______________
Read our Mission Statement Contact the Editor - J. Carlton Collins, CPA
__________________
Click Here If
You Need Help |