Do you like one of our apps but feel that it is missing some specific feature for you or your customer that might not be in the scope of the app? Why not extend it! At our SmartApps Docs we have a section on each app called Technical reference which contains technical information about all public objects that can be of interest for a developer who wish to extend the functionality of the app.
So, use one of our apps as a base and tweak it with that extra functionality to make it custom and perfect for your needs. This way you get the benefits of an AppSource app for most of the functionality in combination with less custom code to maintain. Breaking changes made by SmartApps are of course listed at SmartApps Docs under Deprecated features, a great place to find what parts of the app you should avoid extending.
Click here to go to SmartApps Docs and find out more about our apps. You will find the Technical reference section under each app.