Die konsep van 'kragopwekker' is baie veelsydig. Op verskillende terreine van wetenskap en tegnologie word verskillende betekenisse daarin geplaas. Daarom kan ons praat oor wat kragopwekkers slegs binne die konteks van 'n sekere vakgebied is.
In 'n wye sin word kragopwekkers verstaan as enige meganiese, elektriese en elektroniese toestelle, masjiene en toestelle wat produkte (stowwe of energie) met spesifieke eienskappe vervaardig. Op verskillende terreine van die wetenskap, sowel as tegniese en industriële velde, is daar begrippe wat die term "kragopwekker" bevat.
In die chemiese, sowel as in sommige ander bedrywe, word toestelle wat gasse produseer, dikwels gebruik. Byvoorbeeld, 'n waterstofopwekker of 'n asetileenopwekker. Masjiene wat stowwe omskep in sekere samestellingstoestande word ook dikwels kragopwekkers genoem. Byvoorbeeld 'n stoomopwekker of 'n ysmaker.
In die teoretiese fisika bestaan konsepte oor abstrakte toestelle met ideale eienskappe, genaamd bronne of kragopwekkers. Dit is byvoorbeeld 'n gelykstroomgenerator (die stroom wat daardeur gegenereer word, hang nie af van die lasweerstand nie), 'n spanningsgenerator (EMF), 'n wisselstroomgenerator met 'n gegewe amplitude en frekwensie.
In die kragbedryf word kragopwekkers werklike masjiene genoem en eenhede wat elektriese energie produseer. Dit sluit in wisselstroomopwekkers (van fiets of motor tot stoomgas- of hidro-turbine-kragopwekkers by kragstasies) sowel as gelykstroom (galvaniese selle, Faraday-skyf, magnetohydrodinamiese kragopwekkers).
Seinopwekkers word hoofsaaklik in elektronika gebruik. Dit is nodig om strome van verskillende eienskappe (amplitude, frekwensie, fase) en elektriese vorms in die stroombane van die toerusting te verkry. Daar is baie tipiese skemas van verskillende kragopwekkers (enkel- en multivibrators, sinusvormige ossillators, blokkeerders, ens.).
By programmering word 'n kragopwekker verstaan as 'n program of 'n deel daarvan ('n klas met 'n stel metodes, 'n prosedure, 'n funksie) wat datastelle met die gewenste eienskappe skep. Byvoorbeeld, 'n pseudo-ewekansige getalgenerator of 'n dokumentasiegeneratorprogram (soos Doxygen).