સામાન્ય સોફ્ટવેર બે મોટા જૂથો તેમના વિકાસ આ તબક્કે આધુનિક કોમ્પ્યુટર ટેકનોલોજી ના પરિપ્રેક્ષ્યમાં ઓળખી શકાય છેઃ પ્રણાલીગત (સામાન્ય) અને લાગુ (ખાસ).