En la mayoría de los países, si no hay contrato, el programador es el propietario del software. Si el cliente es dueño del software después, el contrato debe decir eso (y usted aumenta el precio). Comprueba cuál es el trato en tu país.
Dado que usted posee el software, puede reescribirlo como quiera. Le sugiero que lo haga más general, por lo que es más fácil configurarlo para otros clientes, y debe eliminar todo lo que estaba codificado para el cliente anterior.
Algunos otros consejos:
- ¿Cuánto tiempo tarda la App Store en aprobar varios idiomas?
- ¿Cuáles son algunas herramientas muy innovadoras para administrar el flujo de trabajo personal?
- ¿Se pueden usar los marcos Javascript (API Angular + NodeJs + REST) para estas situaciones?
- ¿Reemplazarán las herramientas de creación de aplicaciones en línea la aplicación / desarrollo web en el futuro?
- ¿Las aplicaciones web realmente pueden reemplazar las aplicaciones nativas fuera de línea / Windows para el software ERP?
- Cambie el nombre para señalar que la nueva versión es diferente
- Ponga su propio aviso de copyright en cada módulo
- Elija una licencia adecuada, y documente en los módulos y el contrato.
- Escriba una buena documentación para el usuario para reducir la necesidad de asistencia posventa
- Manténgase en contacto con cada cliente: querrán actualizaciones y funciones adicionales, y le pagarán por hacer eso