Vertically integrated packaged software
Buy or rent software that is integrated for specific industries
Systems consulting
Hire consultants for custom software development
Contract programming
Coding or programming of custom software contracted to an outside firm
Operations
Facilities management
Outside firm manages company-owned hardware and operations
Operations and software
In-house
Develop and write software internally, own & run hardware
Service bureau
Rent hardware and software as a package
VARS (Turnkey systems)
Buy or rent vertically integrated software and hardware as a package
Outsourcing
Hire an outside firm to own and operate hardware and custom software to
a companys specifications, usually on a long-term contractual basis.
ASP (Application Service Provider)
Third-party entities that manage and distribute software-based services
and solutions to customers across a wide area network from a central data center.
Other
Project management
Consultants manage specific systems development project