{"id":10904,"date":"2017-06-14T10:00:42","date_gmt":"2017-06-14T15:00:42","guid":{"rendered":"http:\/\/www.mrc-productivity.com\/blog\/?p=10904"},"modified":"2022-11-22T16:09:08","modified_gmt":"2022-11-22T22:09:08","slug":"5-more-hidden-costs-of-mobile-app-development","status":"publish","type":"post","link":"https:\/\/www.mrc-productivity.com\/blog\/2017\/06\/5-more-hidden-costs-of-mobile-app-development\/","title":{"rendered":"5 (more) hidden costs of mobile app development"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-725\" alt=\"Education\" src=\"https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2010\/11\/Education.jpg\" width=\"76\" height=\"100\" \/><span style=\"font-size: 14px;\"><em>Summary: As more and more businesses jump into mobile app development for the first time, many make a crucial mistake: They go into the process with a limited understanding of the true costs of developing a mobile app. In fact, many falsely believe that development cost starts and ends with the developer. In this article, we highlight a few more important costs that you should anticipate before starting your mobile app development project.<\/em><\/span><br \/>\n<a name=\"20170612\"><\/a><!--more--><\/p>\n<figure id=\"attachment_9064\" aria-describedby=\"caption-attachment-9064\" style=\"width: 300px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-9064\" alt=\"photo credit: geralt via pixabay cc\" src=\"https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2015\/04\/mobile-phone-630413_640-300x165.jpg\" width=\"300\" height=\"165\" srcset=\"https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2015\/04\/mobile-phone-630413_640-300x165.jpg 300w, https:\/\/www.mrc-productivity.com\/blog\/wp-content\/uploads\/2015\/04\/mobile-phone-630413_640.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-9064\" class=\"wp-caption-text\">photo credit: <a href=\"http:\/\/pixabay.com\/en\/mobile-phone-smartphone-tablet-630413\/\">geralt<\/a> via <a href=\"http:\/\/pixabay.com\/\">pixabay<\/a> <a href=\"http:\/\/creativecommons.org\/publicdomain\/zero\/1.0\/deed.en\">cc<\/a><\/figcaption><\/figure>\n<p>A recent Gartner <a onclick=\"ga('send', 'event', 'Blog', 'Outside Link', 'gartner survey'); \" href=\"http:\/\/www.gartner.com\/newsroom\/id\/3353317\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">survey<\/span><\/a> revealed a couple of interesting facts about mobile app development in the enterprise.<\/p>\n<p>First, it found that spending on mobile app development was lower than expected. Mobile accounted for only 10 percent of overall application development budgets.<\/p>\n<p>But, that\u2019s changing. The survey also found that mobile app development spending is on the rise. Nearly half of the respondents expected to increase spending on mobile development.<\/p>\n<p>Why the slow adoption? It\u2019s not that surprising. With any new trend, businesses traditionally lag behind in adoption. Sure, there are always some who jump on board immediately, but many wait to make sure the trend will take off (and I\u2019d say that it has).<\/p>\n<p>As a result, we\u2019re seeing more businesses get into mobile app development for the first time.<\/p>\n<p>But, as more and more businesses jump into mobile app development for the first time, they\u2019re entering uncharted territory. Many go into the process with a limited understanding of the true costs of developing a mobile app. They\u2019re expecting the development costs, but aren\u2019t ready for the other expenses that come with mobile development.<\/p>\n<p>The big question: What unexpected costs should businesses plan for when building mobile apps? What expenses might surprise you during the mobile app development process?<\/p>\n<p>In the first part of this article, we explored <a onclick=\"ga('send', 'event', 'Blog', 'Inside Link', 'Hidden costs of mobile'); \" href=\"https:\/\/www.mrc-productivity.com\/blog\/2017\/05\/8-hidden-costs-of-mobile-application-development-2\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">8 hidden costs of mobile app development<\/span><\/a>. These include:<\/p>\n<ol class=\"arrow-list colored\">\n<ol class=\"arrow-list colored\">\n<li>App store costs<\/li>\n<li>Cross-platform development costs<\/li>\n<li>Design costs<\/li>\n<li>Data storage costs<\/li>\n<li>Mid-project changes<\/li>\n<li>Costs for testing across devices<\/li>\n<li>Maintenance costs<\/li>\n<li>Marketing costs<\/li>\n<\/ol>\n<\/ol>\n<p>Today, let\u2019s wrap up this topic and explore the rest of these costs. Here are 5 more hidden costs to anticipate in your mobile app development project:<\/p>\n<h3>1. Third-Party Services<\/h3>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cDuring the development of my social networking\/chat app, TV Yapp, I&#8217;ve been surprised by the number of different paid services I&#8217;ve needed to sign up for to handle various back-end utilities needed by my app,\u201d says Brian Hirshman, creator of <span style=\"color: red; font-weight: bold;\">TV Yapp<\/span>. \u201cThese services can be inexpensive initially but may become much more expensive as your user base grows.\u201d<\/p><\/blockquote>\n<p>When building a mobile app, your developer probably won\u2019t create everything from scratch. As explained above, you\u2019ll likely need to include some third party services, which add to the cost.<\/p>\n<p>What type of services?<\/p>\n<p>While it varies depending on the app, this could include things like push notifications, sms\/email services, automated password reset tools, and many more.<\/p>\n<p>Why not just build these services from scratch?<\/p>\n<p>It comes down to costs and benefits. While you could build these services from scratch, you\u2019d be re-inventing the wheel. Chances are, someone has already built the solution you need, better than you could build it. Building it from scratch would likely result in an inferior solution, and waste valuable time.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cMost apps communicate with the Internet and a variety of backend services to enable their functionality,\u201d says Anthony Blatner, Digital Marketer for Software and E-Commerce, <a onclick=\"ga('send', 'event', 'Blog', 'Source', 'Modern Media'); \" href=\"http:\/\/modernmedia.io\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Modern Media<\/span><\/a>. \u201cSome of these services may be database storage, server logic, push notifications, crash reporting, and code repositories. Many times these are necessary services so that the developer or publisher does not need to spend the time and effort to re-create common functions, such as creating accounts and log-in.\u201d<\/p><\/blockquote>\n<p><strong>Affected application types: <\/strong><br \/>\nThis applies to all app types, with costs depending on the application itself and the services used.<\/p>\n<h3>2. Integration with existing systems<\/h3>\n<p>When you create a mobile app for business use, it shouldn\u2019t operate in a silo. Chances are, you\u2019ll need it to communicate with your existing systems.<\/p>\n<p>The problem is, many businesses still run on systems that were created long before mobile devices existed. Technology and development practices often differ between mobile apps and existing systems.<\/p>\n<p>While it varies from business to business, this is an important area to watch. Integrating your systems with a mobile app might be more difficult (and costly) than you expect.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cIn my experience at a company with both a desktop app experience and a mobile experience, the biggest hidden cost or misconception is that executives often underestimate the complexity of adding a mobile environment,\u201d says John Liston, Manager, Strategy and Operations at <span style=\"color: red; font-weight: bold;\">All Set<\/span>. \u201cMobile and desktop are two different delivery systems each of which is accompanied by its own best practices. When adding a mobile app to your portfolio it is important to understand that you are committing to what is essentially a new subsidiary within your company. Your app will need to work seamlessly across iOS and Android while communicating with your existing systems.\u201d<\/p><\/blockquote>\n<p><strong>Affected application types: <\/strong><br \/>\nThis cost applies to all application types, but more so to native apps, as you\u2019re restricted in what programming language you can use.<\/p>\n<h3>3. Skills<\/h3>\n<p>Now, I realize that finding the right skills isn\u2019t exactly a \u201chidden\u201d cost. After all, it\u2019s a normal cost of any project.<\/p>\n<p>However, it becomes a hidden cost when the business doesn\u2019t realize just how many different skills they need for mobile app development. Some assume their current developer\u2019s skills will translate to mobile.<\/p>\n<p>In reality, it\u2019s not that easy. Sure, your developers could learn a new programming language and create a mobile app. But, it doesn\u2019t end there.<\/p>\n<p>Suppose you want a cross-platform native app. Now your developer must learn two different languages. But&#8230;it doesn\u2019t end there either.<\/p>\n<p>You\u2019ll also need design skills, as mobile app design is a critical aspect of any successful app. And&#8230;don\u2019t forget about mobile security skills, integration skills, and user experience design skills. Unless you have these skills in-house, this is often an unwelcome surprise in mobile app development projects.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cThe biggest hidden costs of mobile development&#8230;people think &#8211; hmm, what would be easier to launch, a whole website, or a mobile app,\u201d says Josh Haber, Customer Success Manager at <span style=\"color: red; font-weight: bold;\">All Set<\/span>. \u201cWith mobile apps, you have to develop two separate apps to reach potential users (iOS and Android). These apps require different developers and different tech stacks, meaning double effort, double resources, double organization, and double the dough. Furthermore, the biggest expense of companies is people, and mobile developers are a much harder and more expensive skillset to find than web developers.\u201d<\/p><\/blockquote>\n<p><strong>Affected application types: <\/strong><br \/>\nThis applies to all application types, but more so to native apps as you need different skill sets to build cross-platform apps.<\/p>\n<h3>4. Decisions by platform vendors<\/h3>\n<p>I heard a nice quote recently: \u201cIf you pitch your tent in someone else\u2019s backyard, don\u2019t get mad when they turn on the sprinklers.\u201d<\/p>\n<p>This ties in directly with mobile app development. If you build a native mobile app for Android or iOS, you live by their rules. They decide whether or not your app stays in their store. They decide whether or not to change the rules&#8230;which they often do.<\/p>\n<p>For instance, they might decide to change security protocols. Or, they might decide to change the criteria for remaining in their store. There\u2019s no telling what will be changed. However, with every change, it\u2019s more development costs for your business.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cDecisions by the platform vendor and those with whom you connect impact your development projects at all the worst times,\u201d says David Radin, CEO &amp; Co-creator at <a onclick=\"ga('send', 'event', 'Blog', 'Source', 'Confirmed Instant Scheduler'); \" href=\"http:\/\/confirmedapp.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Confirmed Instant Scheduler<\/span><\/a>. \u201cExamples: Apple&#8217;s release of SWIFT revisions. You&#8217;re trying to stay ahead of the curve &#8212; but if you do, Apple might change the code in a way that affects what you&#8217;ve already done. It&#8217;s not just Apple &#8212; it&#8217;s any platform vendor. Similarly, the recent malware hack posing as Google Drive caused Google to make swift and powerful changes to the way they allow external authentication &#8212; which likely affected scores of external developers who have provided social authentication on their services &#8212; because it became more stringent. If you used third party auth services, you might also have had to let the auth service catch up &#8212; or make other arrangements for authentication, in either case, a less-than optimal surprise.\u201d<\/p><\/blockquote>\n<p><strong>Affected application types: <\/strong><br \/>\nThis impacts native apps, as mobile web apps are not distributed via the app store.<\/p>\n<h3>5. Support<\/h3>\n<p>In the first article, we touched on maintenance costs. You must dedicate resources to keeping the app updated and running smoothly.<\/p>\n<p>On a similar note, you\u2019ll also need dedicated support personnel, depending on the type of application you\u2019re creating.<\/p>\n<p>For instance, if you\u2019re building an app for wide consumer distribution, you\u2019ll need a support team. After all, your app will likely fail if you don\u2019t provide adequate support for your users.<\/p>\n<p>What if you\u2019re building an app for internal use? Depending on the number of users you\u2019re supporting, you\u2019ll need anything from a support person to a whole team. While this varies on a per-app basis, support is a cost that you can\u2019t avoid.<\/p>\n<blockquote style=\"line-height: 1.7em; background-image: none; margin-left: 0; padding-left: 18px; height: auto;\"><p>\u201cDo you have the resources to monitor comments in the app store and online to respond with helpful guidance to enable customer success?,\u201d asks Steve Mezak, Founder and CEO of <a onclick=\"ga('send', 'event', 'Blog', 'Source', 'Accelerance'); \" href=\"https:\/\/www.accelerance.com\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: red; font-weight: bold;\">Accelerance<\/span><\/a>. \u201cIf you consider all of these things in advance of developing your mobile app, you will be more successful in your endeavors.\u201d<\/p><\/blockquote>\n<p><strong>Affected application types: <\/strong><br \/>\nWhile this impacts all app types, native apps with app store distribution require the most support.<\/p>\n<h3>Summary<\/h3>\n<p>In this two-part article, we&#8217;ve covered 13 hidden costs of mobile application development. If you would like to add anything to this list, I\u2019d love to hear it. Feel free to share in the comments.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Summary: As more and more businesses jump into mobile app development for the first time, many make a crucial mistake: They go into the process with a limited understanding of the true costs of developing a mobile app. In fact, many falsely believe that development cost starts and ends with the developer. In this article, &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.mrc-productivity.com\/blog\/2017\/06\/5-more-hidden-costs-of-mobile-app-development\/\"> <span class=\"screen-reader-text\">5 (more) hidden costs of mobile app development<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","slim_seo":{"title":"5 (more) hidden costs of mobile app development - mrc&#039;s Cup of Joe Blog","description":"Summary: As more and more businesses jump into mobile app development for the first time, many make a crucial mistake: They go into the process with a limited u"},"footnotes":""},"categories":[8],"tags":[34,35],"class_list":["post-10904","post","type-post","status-publish","format-standard","hentry","category-education","tag-mobile","tag-mobile-apps"],"_links":{"self":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/10904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/comments?post=10904"}],"version-history":[{"count":14,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/10904\/revisions"}],"predecessor-version":[{"id":14204,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/posts\/10904\/revisions\/14204"}],"wp:attachment":[{"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/media?parent=10904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/categories?post=10904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/blog\/wp-json\/wp\/v2\/tags?post=10904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}