I developed a very small app in my own time, hosted on my own server. My long-term contracting client would like to develop their version for use internally. Functionally and visually extremely similar, but rewritten from scratch using their preferred language.
I am not in a position to do the coding myself; plan is for me to write the specs, including for any additional functions, and work with coders to deliver app, as part of my job - I'm hesitant to use the term PM given the size of the app.
I'm very happy with this, especially as I am sure that the client would not buy the app from me outright.
However, I'd like to ensure that I am able to develop my version further in future and offer to future clients.
Any advice welcomed.