Cuando hablamos de crear un software, podemos referirnos a una alta variedad de productos informticos, desde videojuegos hasta apps y programas importantes del sistema. Por ese motivo, es importante definir cul ser la clase de programa que pretendes desarrollar.