A SELF-SERVICE MOBILE APPLICATION DEVELOPMENT AND CONTENT MANAGEMENT PLATFORM WITH CLOUD COMPUTING INFRASTRUCTURE THAT CAN RUN ON A MULTIPLE OPERATING SYSTEM