Softwareapplikationer findes i mange forskellige former og til forskellige formål, herunder softwareudvikling:
Kontorapplikationer som tekstbehandling, regneark, præsentationsprogrammer og kontorprogrammer
Programmer til at surfe på internettet, som webbrowsere
Multimedieapplikationer til afspilning af musik og videoer
Specialiserede webapplikationer som regnskabsprogrammer, tegneprogrammer og bogføringssystemer
Udviklingsværktøjer og programmeringsværktøjer for softwareudviklere