Cost Estimation for Application development is really quite a complex process. Depending on the type of application and it’s size different types of specialists are needed to make it. Let's take a look at the Facebook example. The company built different variants of its most popular apps. Both Facebook and Messenger have equivalents in version Lite that are reduced in features and are dedicated to older mobile devices. Undoubtedly, these applications' cost estimation will vary significantly from the versions of the full apps.The scope of the project has a huge impact on the cost estimation process.