Application Infrastructure Provider

What Does Application Infrastructure Provider Mean?

An application infrastructure provider (AIP) provisions the computing and operational infrastructure for developing, deploying and managing enterprise class applications. It houses all physical resources for applications through a managed service platform. These applications include computing hardware, infrastructure operation and management software, network/Internet connectivity and power/cooling.


The required resources are leased or rented to the sourcing organization under a service level agreement (SLA).

Techopedia Explains Application Infrastructure Provider

Like a cloud Infrastructure as a Service (IaaS) provider, an AIP has purpose-built infrastructure resources for hosting high-end applications. The underlying infrastructure is accessed remotely over the Internet or within a secure virtual private network (VPN) connection. It is mainly used for deploying a developed application, rather than developing an application on top of an infrastructure.

Depending on application requirements, an AIP may provide services ranging from single to clustered servers, scalable storage, internetworking, monitoring and physical and logical security services. Generally, most of the computing/physical resources are entirely dedicated to an application/client that has complete control over the base operating system (OS) and installed/deployed applications. However, infrastructure also may be shared in a virtualization-enabled multitenant architecture.


Related Terms

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…