The five stages of software development
All of them can be monetized, at least if you’re getting into SaaS. 1. Learning to use a computer - we’ve all passed this stage and probably know people who are still in it. The more the computer user succeeds at using their computer, the more enthusiastic they become about software. 2. Learning software development or engineering - Using resources to become confident about one’s future in software. 3. The graduation stage - where a software developer becomes confident in their ability to create and manage a given project. This is where they can start marketing the ability they’ve earned. 4. The development stage - Because the software enthusiast didn’t underestimate the power of working on projects, they gain a clearer understanding of how software can better serve the user than how their past projects had done so. This is where the idea is born and can be communicated to partners, stakeholders, and leads. 5. The sale stage - The product is done and being used by clients (generally converted leads from the past stage) If you want to niche down in SaaS, start by picking one of these stages (i.e. Stage 1 if you want to work with a non software developer). In my group, The Website Club, we supply tutorials and resources to those in any of these five stages!