ಪ್ರಪಂಚದಾದ್ಯಂತ ಎರಡು ಮುಖ್ಯ ರೀತಿಯ ಸಾಫ್ಟ್ ವೇರ್   ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ; ಒಂದನ್ನು ಸಾಫ್ಟ್ ವೇರ್ ಉತ್ಪನ್ನ ಅಭಿವೃದ್ಧಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಇನ್ನೊಂದು ಸಾಫ್ಟ್ ವೇರ್ ಸೇವೆಗಳು.
உலகம் முழுவதும் இரண்டு முக்கிய வகை மென்பொருள்கள் உருவாக்கப்படுகின்றன; ஒன்று மென்பொருள் தயாரிப்பு மேம்பாடு என்று அழைக்கப்படுகிறது.