A Complete Guide on The Development of a Successful SAAS App