Tipo de programa informático que permite a un usuario realizar uno o diversos tipos de trabajo y que versiona de forma independiente.