Why should I consider an ASP over in-house development or outsourced development and application ownership?
Consider using an ASP to obtain access to applications that would otherwise be too expensive to purchase or create on your own. This drastically lowers investment dollars as you are sharing application maintenance costs with other companies. This also helps underlying budgeting requirements, as your software costs are fixed and predictable. The result is you stay focused on your business and not trying to develop costly software products that may or may not work as intended.