Although general-purpose cloud platforms paved the way for new business technologies, they only address horizontal market issues. Simply put, these cloud computing products provide generalized solutions. SaaS products leave little room for configuration, while IaaS and PaaS systems require extensive coding experience.