Computer Software Can Be Classified Into How Many Parts?

Computer Software Can Be Classified Into How Many Parts?