

Also remember anytime a customer PAYS for something they will also likely expect some kind of customer support. This will also reduce customer support that you will need to provide to a confused and frustrated customer. Normally you’d read through a help manual, work through a tutorial, and just play with the application yourself and figure things out on your own.Ī good thorough help manual for all of the features of your application will help your customers get started quickly with the app and make them happy.

When thinking about selling your own code think back to times you have bought application and what your expectations were. Ensure you deliver a thorough customer manual The next sections will cover this in more detail. You can do this through good documentation and customer experience. In addition to having well working code that runs efficiently since this is code you plan on selling it should also be created in a way that the customer will enjoy your application. Going through a thorough design phase before coding will allow you to create code that will be higher quality and more extensible for future use cases if you chose to scale and improve the application over time. Develop the application for the customerĪfter identifying the business requirements of your application which is the customer problems you are going to solve, then it is time to design and implement the code.

With this additional value provided by the app it would be more likely to sell and potentially for a higher price.īefore declaring your application you’re selling as finished work through an activity to think of who your customers are and how else you can simplify problems that give them trouble or that they have to spend additional manual time doing. Because of this additional use case I could integrate Facebook and Twitter notifications when an upload completes successfully.

In the example I gave above for uploading youtube videos to multiple channels there might be an instance where the people uploading the videos also want to notify their audience on other social media that they have uploaded a video. After identifying the customers you can think through what other problems that they would encounter in the domain of your main use case. Once you have an idea that solves a problem for yourself and likely other people you should identify who your customers actually are. Because it solves a problem and reduces manual overhead it will likely sell. This has become enough of a hassle that I am working on an application that will simplify this for me and likely other people that run YouTube channels. While creating this blog and managing my youtube channel I have encountered issues with managing files, thumbnails, and constantly switching accounts to upload python videos to the BeAPythonDev channel and gaming videos to my gaming channel.
