1. Programa: Este es el sinónimo más directo, que se refiere a un conjunto de instrucciones que una computadora puede ejecutar.
2. Aplicación: Este término enfatiza el propósito del software, centrándose en las tareas que realiza para el usuario.
3. Código: Esto se refiere al texto real escrito en un lenguaje de programación que constituye el software.
Estos términos a menudo se usan indistintamente, pero cada uno tiene matices ligeramente diferentes.