Scalable
Scalable hardver or softver može proširiti kako bi podržao sve veća opterećenja. Ova sposobnost omogućuje računalnoj opremi i softverskim programima da rastu s vremenom, umjesto da ih treba zamijeniti.
Prilagodljivi hardver može se odnositi na jedan računalni sustav, veliki mreža računala ili druge računalne opreme. Skalabilnost pojedinog računala, kao što je radna stanica, ovisi o tome koliko je računalo proširivo. U tom kontekstu, riječi "skalabilno", "proširivo" i "nadogradivo" mogu se koristiti naizmjenično. Na primjer, računalo s više odjeljaka za pogone ima prilagodljiv prostor na disku, budući da je više interni uređaji za pohranu može se dodati. Računalo koje uključuje višestruko PCI slots ima skalabilnu grafiku i I / O mogućnosti jer se PCI kartice mogu dodati ili nadograditi. Mjerljiva mreža trebala bi moći podržavati dodatne veze bez usporavanja prijenosa podataka. U svakom se slučaju skalabilni hardver može proširiti kako bi udovoljio sve većim zahtjevima.
Prilagodljivi softver obično se odnosi na posao aplikacije koji se mogu prilagoditi za podršku sve većoj količini podataka ili sve većem broju korisnika. Na primjer, skalabilni sustav upravljanja bazama podataka (DBMS) trebao bi biti u mogućnosti učinkovito se proširiti kako se više podataka dodaje u baza podataka. Skalabilno web hosting softver bi trebao olakšati dodavanje novih korisnika i novih računa za web hosting. Ključno je da softver "raste" zajedno s povećanom uporabom. To znači da skalabilni programi zauzimaju ograničen prostor i resurse za manje namjene, ali mogu učinkovito rasti jer se više zahtjeva postavlja za softver.
Skalabilnost hardvera i softvera važna je za rastuća poduzeća. Napokon, obično je ekonomičnije nadograditi postojeće sustave nego ih zamijeniti novim. Iako sav hardver i softver imaju određena ograničenja, skalabilna oprema i programi nude dugoročnu prednost u odnosu na one koji nisu dizajnirani za rast tijekom vremena.