Cuales son las funciones básicas de un Software