Or perhaps you want to give customers access to their order status online from other software already in use. The cost and implementation time of a solution requiring complex integration with existing applications might give you sticker shock. The solutions on the market today are relatively new. They evolve and improve quickly. This allows companies the option of choosing a different solution later.
Several components go into pricing.
First, there's the upfront cost. For an ASP, it's the setup fee, which is often waived. For an installed software application, it's the licensing fee. Then there are recurring costs. Additionally, there may be consulting fees, training fees, support fees and charges for upgrades.