The cost of developing a software solution varies between 10-20% of its lifetime costs. The rest is the maintenance cost.
A software created without any development standards and procedures will only generate higher costs, which makes it not worth it. Writing down documents and stating various regulations helps in developing much more transparent, secured software.
The process of replacing an old software solution with a new one should be prepared and conducted in a structured and well-defined way. After the transition, the customer should own all necessary pieces required for the future development and maintenance of the software, even with a different vendor. Specialist knowledge, a good quality of the source code, development procedures' documentation - and many more - should be delivered as an integral part of the final solution.
This website is a collection of articles for companies and its representatives, who consider buying software services and who seek for help how to go through that process smoothly.