Cómo se clasifica el software y ejemplos