As a developer with a good amount of free time, I've been looking into building a SaaS. It seems like it would be a fun side project for me, and also have the potential to bring in some money. Worst case scenario, if selling the product fails, I have a full-stack side project to put on my resume and learn from.To anyone who has built/experienced/worked on a SaaS, how did the development process go? Or the marketing process? It seems like there are so many directions to take the product, both technically and in a business sense.To me, it seems like the best course of action would be to find a problem that a smaller business experiences, develop a software solution, and then commence specific marketing to sell to similar businesses. Is this valid?