Retain components can be deployed in various configurations, which can impact the requirements of the Retain server, indexing engine, database server, and so on.