The advantage of having a managed service plan for an application is largely tied to the quarterly release plan. It provides a flexible way to edit the application without committing to any serious amount of work upfront. If a feature is estimated to be too expensive to be valuable, it can easily be omitted from an update without needing to resign a contract or re-negotiate prices. Likewise, the fact that features can be add regularly without signing a new contract leaves the door open for improvement. Instead of letting an application degrade to the point that it needs major work, it can be massaged gently over time to keep up with the ever-changing world of technology.
Finally, the most important part of continuous long-term support is accumulated programmer knowledge. It is extremely costly in man hours to become acquainted with a complex code base. By performing routine updates over time, Smartbridge is able to learn the ins and outs of an application. Future work becomes easier and easier because less time is needed to examine the system.