Distribution

Yes! Summer is a good time to release software products

Posted by Dennis Crane on July 1, 2009 at 5:00 pm

A pretty common question on software development forums: Should I release my new product in July or postpone it for a couple of months? I recommend to release your new software product as soon as possible to quickly test the product idea and to start communication with users. July is a good time for pilot [...]

22 things you can sell besides your software

Posted by Dennis Crane on April 1, 2009 at 5:19 am

Upselling (or Up-selling, or Upsell) is a simple way to increase your average revenue per customer. It’s easy and effective. At the time of purchase simply offer your customers extra options or a more valuable deal. This is just a short list of what you can offer to your customers besides your main software product: [...]

How to Notify Your Customers About Software Update Safely

Posted by Dennis Crane on March 11, 2009 at 9:01 am

If you have ever released an update of your software product then you likely faced the problem of notifying your existing customers about the update. In this post I’d like to give a simple yet very important advice how to notify your customers properly. Releasing the upgrade is a very important task. After several months [...]

How to name software product line editions

Posted by Dennis Crane on September 1, 2008 at 2:05 am

If you decide to split your software product into several editions with different settings then you will likely wonder how to name them. Naming software editions depends upon what do you offer and what do you limit in each edition. There are several common approaches in building editions: Functional limitation (F) Environmental or purpose usage [...]

Tracking your file downloads

Posted by Dennis Crane on June 26, 2007 at 8:47 am

Tracking is a king in mISV business. When somebody downloads a file from your website you must log the event. Therefore, you must invoke a script (e.g. download.php) on your server that will write the info about the event in a file or database and then will redirect the visitor to the actual binary file. [...]

Another way to improve project-oriented software

Posted by Dennis Crane on April 20, 2007 at 7:23 am

There are many software products that have a project-oriented concept. In other words they allow creating, editing, and managing projects or documents. The examples of the project-oriented programs are various text and media editors, database systems, spreadsheets, programming tools, setup builders, knowledge bases, and a lot of other applications. I’d like to gift you an [...]

Help the people start using your software earlier

Posted by Dennis Crane on April 16, 2007 at 3:57 pm

This post is inspired by a recent discussion in the ASP groups. It was noticed that most of software don’t offer users an option to immediately launch the program in the end of setup process. After installation, users have to locate the application shortcut manually in Start menu among dozens of other software groups. You [...]