SaaS businesses in general are probably the most complex business models in our explainer series. It often takes a good amount of coding knowledge, combined with a good amount of user interface design skills, to really make a SaaS product worthwhile.