The bread and butter for most Filemaker Pro developers is developing one off solutions for clients. As we move to Servoy this could change. Perhaps a better business is reselling ones work many times over? Unfortunateley Filemaker Pro nor Servoy make this easy. The new modules feature opens up the door to discussing how Servoy might help developers sell more licenses with less effort.
Similar to how Servoy provides " check for new version", I like to be able to provide updates to my solutions both runtime and server based without writing code directly to their repository.
For example, I have a solution I'm developing for a market rather than for a specific customer. The solutions will run on ships so the customers will host and administer their own systems without my assistance and with only periodic internet access. I plan to sell this as a runtime or as a networkable client/server version (a runtime server?). When online, I'd like to be able to provide them with access to upgrades and enhancements as downloads from a website or perhaps via email attachments.
Servoy could provide a seperate "update server" product or better, just build this capability into the developer. Perhaps each instance of a solution would contain a unique source ID property to identify it to a developer such that the right modules could be delivered automatically. We could then check the ID with what the solution is licensed for, etc. I'll spare you a discussion of more requirements now.
Such a capability would open up a big potential for us developers to sell our solutions to a wider audience and to maintain them at lower cost. In both cases, this leads to more Servoy licenses sold. I know this is a big one, but based on what I have seen of Servoy and more importantly, the Servoy development team, I think Servoy could and should be made to support this.