Ship manufacturer vs. Sailing company
Since we are all about smooth sailing, I’ll take sailing as an analogy here.
Building traditional software is like building ships. Your company is a ship manufacturer and you sell the ships you built to your customers. You sell the same model of the ship to multiple customers, and you may periodically make improvements to your ships and develop new models of the ships. Your customers own the ship, and they are free to customise it as they like, some might even ask you to do the customisation work for them.
On the other side, building SaaS software is like creating a sailing company. You only need to build one ship and use that ship to provide sailing services to your customers. You own the ship, handle upgrades to improve performance and scale it up as you acquire more customers. Your customers pay for your service to get them to their destination regularly, they may pay a different price for different types of seats on your ship, but you’re usually not tailoring your services towards any of them.
Now we are clear that we are operating a sailing business with a ship we need to build first, where and how do we start?