Mobile Ad hoc Networks (MANETs) are getting essential to wireless communications because of the growing popularity of mobile devices. However, mobile devices face several challenges in their resources (eg., battery life, storage, and bandwidth) and communication (e.g., mobility and, security). Limited resources considerably impede the improvement of service qualities. MCC permits resources in cloud computing platforms to be used to overcome the dearth of native resources in mobile devices. However, this hinders a mobile user from taking part in a cloud computing service if a connection to the cloud computing platform is both unobtainable or too dear to afford. Therefore, an initial solution will be to use resources from nearby devices instantly. Such a paradigm is known as mobile ad hoc cloud computing where each mobile device can use the services and resources of its neighbor devices. This paper shortly explains the contributions done by us to overcome the three vital operational limitations of mobile devices namely connectivity, storage and, processing capability through the Mobile Ad Hoc Cloud Computing Paradigm. The potential promise of the proposed approaches is evaluated through simulations. Our proposals, taken together intend to increase the operational efficiency of MANETs.