You've built your application and now you want to send it out into the wild to be used. There are just a few things you need to know in order to do that. Some of the things we'll explore in this chapter include digitally signing your application and making sure that your source code is protected from prying eyes. We'll also look at how you can deploy your application to both cloud and on-premises systems.
In this chapter, we will cover the following recipes:
- Developing for multiple platforms
- Protecting your Intellectual Property
- Signing your application
- Installation logic
- Upgrade logic
- Installing applications with PowerShell
- Upgrading applications with PowerShell
- Deploying a tenant customization