Optimiziranje je pojam koji se koristi za opisivanje poboljšanja ukupne učinkovitosti softvera, hardvera ili računala. Na primjer, Windows korisnik može defragmentirati svoj tvrdi disk kako bi smanjio vrijeme pristupa podacima koji se čitaju i zapisuju na disk.
Uvjeti hardvera, Overclock, uvjeti softvera