Software Development as a Service (SDaaS)
The most obvious way to make money with your software development skills is to allow businesses and individuals to hire you. This business model focuses on selling your time to produce software that meets the requirements of the people or business who are hiring you.
Advantages
This method of building a business around software development has several advantages that make it ideal for people starting out in business:
Lower risk of making serious mistakes:Being paid by the hour/project means that you don't risk working for several years to create something that doesn't make enough money to justify your time investment
Easy to define: The business is all about selling a service to create software for people who hire you—easy for you and your clients to understand, which therefore minimizes the risk of costly mistakes
Allows you to learn as you go: Not needing to create code before making a sale means that you can learn about the buyer and their requirements...