This post comes from a series; read the series overview here.
Validate your validations
When I began Ground Control I had no idea I was starting a business. I had been hired to build something, and wanted to do a good job of building it. However once other people expressed interest in the same system, and realising my initial customer would allow the software to be licensed in this way, I got the idea that this could become a system that could be sold over and over again.
The first customers paid lump sum values to use the system, but I quickly realised that large one-off payments for software had disadvantages - they made the sales process harder (the customer is committing a lot up front) and they risk the business needing to keep selling to survive. This would be a problem for any business but skydiving is a small industry - one could feasibly run out of customers, or at least exhaust all potential leads.