I have an Idea its not a new one as far as its use by other sites but I think it could greatly speed up the building process for everyone.
Use your clients
There are some who totally understand how to use your software and have built some great apps,
You can use a different app you have built to create a template or plugin to get a head start on a different project.
So why not create a public section that lets your clients submit single page working apps that can be plugged into or built onto in their own project.
As an incentive to both submit apps and to use the paid version of your software by restricting access and submit policies to paid version only.
You can further increase the incentive to submit by giving awards according to a voting system in the form of plan discounts and cash awards for voted best.
If it was me I would create an basic app for each of your software's features, ie
Mapping; Multiple Markers, Mapping; Locate Me and so on, These are free to everyone as an open source; Then your clients can add to that Submitted single page apps can be paid versions but must follow the pricing policy and cap something like
All Paid version must come with a complete doc file on how to plug the app into and customize the app.
including
A all namespace references and or potential broken namespace links during import, and or database creation and API integration
B all paid apps must provide an email and support system or forum to be used as support, Valid Unsupported complaints can be a cause for removal and seizure of any remaining proceeds. Submitter may change app to free to remove support obligations
C Proceeds are paid monthly according to date of app submitted and approval.......
You guys get the idea
I would be glad to help flesh out the system if you would like but I think