Mobile application development is the process of creating software applications for mobile phones and other portable devices. These apps can be preinstalled, downloaded from app stores, or delivered as web apps. When estimating costs for mobile app development, there are many factors to consider such as the type of app, project size, targeted operating systems, whether to use an independent developer or firm, and requirements for maintenance and support. Development costs can range from $50-200 per hour for individual developers or be quoted as a fixed price by agencies.