Selling Software and Services
Selling low volume software products is not always a good business model unless you can charge particularly high prices. This can be a problem because software development is an expensive
process. An alternative business model is where the software product sales are treated purely as an introduction to ancillary services. So if you have a services business and need some differentiation from your competitors, consider developing software product for your Clients which acts as a lead on to sell your other services.