The dynamic growth of mobile communications technology is creating opportunities for economic growth, social empowerment, and grass root innovations in developing countries. One of the areas with the greatest potential impact is in the contribution that mobile applications can make to agricultural and rural development, by providing access to information, markets, and services to millions of rural inhabitants. Mobile apps are software designed to take advantage of mobile technology and can be developed for technology besides mobile phones. But mobile phones have many key advantages: affordability, wide ownership, voice communications and instant and convenient service delivery. The term “mobile agricultural apps” is used to characterize any mobile app targeting to the needs of the agricultural sector and its stakeholders specifically, offer various kinds of services including agricultural advisory services.