When Does It Make Sense to Outsource Your Software Development?




Michael Schneider is CEO of Mobile Roadie, the leading self-service mobile app platform. With more than 16 million users, Mobile Roadie powers over 3,000 apps for some of the world’s most popular artists and brands.

You don’t need to own app development software — you just think you do.

Often a business encounters one of two scenarios: Either a company is hesitant to go with a development platform because it’s so much cheaper than building an app from scratch. (“If it’s so cheap, something must be wrong.”) They feel they need to “own” the app and source code. Or companies rely on in-house IT departments for development projects, even when they don’t need to.

When a brand new industry emerges (such as SaaS app builders), it takes time for companies to realize that, many times, it’s not cheaper. Over time, this problem will correct itself, in much the same way that WordPress, Tumblr, Square Space and others have become acceptable solutions for building a website, despite their low costs.

On the other hand, IT departments that think they can do it all can actually be dangerous for the companies that employ them. If you’re a technology company, meaning tech is your main business and not just a function within a larger organization, perhaps it does make sense to try and build in-house. But for most organizations, IT groups simply exist to serve the larger purpose of the business, likely something other than tech.

Saying no to an in-house IT department that wants to build mobile may take courage, but it may be in the organization’s best interests.

Or companies may insist: The price is right, IT agrees that it should outsource app creation, but they want to own the source code. This is equivalent to telling Microsoft that you want to use Windows, but that you need the source code to seal the deal. This often derails otherwise great use of app platforms, and causes the organization to build from scratch when, in reality, the organization does not need to own the source code.

Mobile moves at lightning speed. If you own the source code when Apple and Google come out with new versions of iOS and Android, it’s up to you to build in new features and make sure your app is up to snuff. And with new phones and software versions coming out monthly, this can be a daunting and expensive task.

In these three instances, building an app from scratch makes sense.

  1. If it’s your core business to be in the app market.
  2. If you’re trying to build a game.
  3. If your needs are truly, highly custom.

However, if your app is content-driven, there is no good reason to build something from scratch, or to own the source code. There are many impressive platforms on which to build content-based apps, with great viral sharing features, media, gamification and more — at a fraction of the cost and time it takes to build from the ground up. So, stop your IT department from trying to do it all.

Image courtesy of iStockphoto, sndr

More About: contributor, development, features, Mobile, mobile apps

For more Dev & Design coverage:


This entry was posted in contributor, development, features, Mobile, Mobile Apps and tagged , , , , , , , , , . Bookmark the permalink.