This document discusses the development of mobile cloud applications utilizing Unified Modeling Language (UML) to enhance productivity and communication among software developers. It identifies the challenges in constructing mobile applications within a multi-tier architecture while proposing guidelines for effectively applying UML profiles and diagrams. A case study of a bulletin board application demonstrates the applicability of the proposed approach on an Android platform using Amazon Web Services.