ArcGIS Server provides software components for building server-based GIS applications. It allows for centrally managed applications, exposing advanced GIS functionality to multiple users through server-to-server and embedded applications. ArcGIS Server includes ArcObjects libraries, a developer kit, and application frameworks for Java/.NET. It can be deployed on single or multiple computers with GIS server, web application server, and client components.