Software: qué es, significado, definición, tipos