I'm seeking to build a Finance Solution via an (OEM type deployment) ontop of Smartsheets, productising the Intellectual Property for a Finance application. As part of productising the solution, there are a number of items that I'm seeking answers for and hoping that others in the community may have already addressed some of these.
Locking down the solution
- IP theft – how do we stop other vendors/implementers from inspecting and/or copying our solution? Can/should we lock down, hide/supress and/or encrypt application components?
- Integrity – how do we best shield our end-users from the underlying application components configured on smartsheets so that they don’t inadvertently break the application?
Distribution, Support and Maintenance
- Versioning – how do we version label our solutions and manage updates through a controlled configuration management/DevOps process?
- Packaging/Deployment – how do best package and deploy our Smartsheet template solution?
- Upgrades – how do we best deploy updates to existing templated application master data and calculations (eg, for bug fixes, regulatory (eg, tax laws) changes and functional updates)?