Glavne funkcije opruga uključuju upravljanje mehaničkim kretanjem, apsorbiranje vibracije i energije udara, skladištenje i izlaznu energiju i mjerenje opterećenja. Preko njegovih elastičnih svojstava, opruge mogu proizvesti elastičnu deformaciju prilikom učitavanja, pretvoriti mehanički rad ili kinetičku energiju u deformacijsku energiju i vratiti se u prvobitno stanje nakon istovara, pretvarajući energiju deformacije u mehanički rad.
U pogledu specifičnih primjena, opruge se široko koriste u mehaničkoj i elektroničkoj industriji. Na primjer, u motorima za unutarnje izgaranje opruge se koriste za kontrolu ventila i spojki; U automobilima i vlakovima opruge se koriste za punjenje i apsorbiranje vibracija; Satovi i vatreno oružje koriste opruge za pohranu i oslobađanje energije; Dinamometri i opružne vage koriste opruge za mjerenje opterećenja. Osim toga, opruge također imaju funkciju resetiranja i često se koriste u svakodnevnim potrepštinama kao što su automatski kišobrani i automatski olovke.
U pogledu proizvodnih materijala, opruge su obično izrađene od materijala s visokom elastičnom granicom, granicom umora i dobrim svojstvima toplinske obrade, poput čelika od karbonskog opruge, legurnog opružnog čelika, nehrđajućeg opružnog čelika, legure bakra i legure nikla. Metode proizvodnje uključuju hladno namotavanje i vruće namotavanje, a specifični izbor ovisi o promjeru opružne žice.
Kroz ove funkcije i karakteristike, opruge igraju važnu ulogu u raznim mehaničkim uređajima i elektroničkim proizvodima.

