If you are not outsourcing your app development to a company, then you will be paying your developer for the following activities on your app, as maintenance cost—continuous bug fixing, improving stability and performance, code optimization, adding support for latest operating system versions, developing new features and supporting latest versions of third-party services.