Se denomina versión “demo”, a la versión de un software comercial distribuida solo con fines demostrativos. Por lo general, las versiones demo de un programa tienen limitada su funcionalidad o su tiempo de uso, y su principal función es que los usuarios puedan probar la aplicación antes de adquirirla. Muchas veces, los demos incluyen publicidad del propio desarrollador o de terceros, que es utilizada como medio de financiación.