Rightsizing describes strategies for the realization of demand-oriented system relationships without giving preference to specific platforms
. In contrast
, which aims at a complete replacement of mainframe technology, rightsizing establishes cooperative relationships between different computing platforms.With rightsizing, networks, servers and clients
can beadapted to the needs and applications
For example, the servers of a client-server architecture or in server-based computing can be designed to be scalable and expand with the number of clients, as in blade servers. The clients and thin
clientscan be ultra-thin clients, thin clients, or personal computers
, depending on the application. Upsizing is considered a variant.