Hosted accounting applications earn their revenue from subscriptions; therefore, they have a vested interest in making sure the implementation is successful so that customers renew their contracts. According to analyst firms that offer Total Cost of Ownership Benchmarking Tools (TCO), on-premise implementation costs are front-end loaded in the form of licenses, hardware services, and infrastructure and implementation services. These front-end costs demand scarce capital and tend to increase risks in general. Moreover, many ERP vendors are rewriting their code base from an onsite model to a hosted model. While this approach can help the vendor sustain an outdated product, it rarely produces an optimized system. With hosted applications, you pay as you go per month. Upgrades occur at your convenience and without interference to your business. The hosted applications will provide uptime and security guarantees that cannot be implemented into an on-premise solution.