estándar aceptado internacionalmente
maneja reglas unificadas a nivel mundial reduciendo el tiempo de aprendizaje y de comprensión
reutiliza las Funciones y los Bloques de Función a disposición ahorrando tiempo de programación y de depuración
proporciona una mejor concepción del proyecto gracias a su estructura modular
se generan menos errores gracias a los tipos de datos definidos y a la encapsulación
es una inversión garantizada debido a la estandarización