Dimensions CM supports a wide variety of configurations. This section describes some common configurations.
In a standalone server configuration, the components from the business logic, database and storage tiers are hosted on a single physical server machine. This configuration works well if you have a small user community or a powerful server machine.
For details on how to scale a single server configuration, see Vertical scaling.
In a multiple server configuration, the database and server are on separate physical machines. This spreads the CPU and RAM requirements of the server components across the machines and improves performance and scalability.
For details on how to scale a multiple server configuration, see Horizontal scaling.
In a distributed configuration, Dimensions CM users are dispersed across multiple sites.
In the following diagram, users in Bangalore and London connect to a central Dimensions CM server located in New York. Dimensions CM agents are installed on the remote locations and act as item library caches.