Q

Are custom mobile apps worth the effort?

In this expert response, learn when building custom mobile apps is a good idea -- and when it's a waste of time.

My company is considering building a custom mobile app for data accessibility instead of buying one pre-made from

a vendor. What are the advantages and disadvantages of custom mobile apps?

Developing mobile apps should be a lot easier than your traditional software. Vendors go out of their way to make the development platform easy to use and accessible to a whole plethora of developer types. So if you have the skills internally or can contract for them at a reasonable rate, you might be tempted to "roll your own" in order to get exactly what you need, when you need it.

Your top priority for an app may not be closely aligned with the development priority of your software vendor(s). But is it worth it? Maybe.

A lot depends on whether your mobile app is simply a standalone app or whether it needs to be integrated with other apps. Are you pulling data from your ERP or accounting applications, driving alerts and notifications, or are you using it for pure analysis? Are you feeding data back to those same systems? Expense accounting is a popular mobile app, but the mobile app doesn't cut your employees their expense checks or direct deposit funds. If you custom-build your own apps, you might get exactly what you want, but what happens when the back end system changes? There's no guarantee the integration will continue to work.

More on manufacturing ERP

How to choose the best mobile devices

Determine if mobile manufacturing is right for your organization

Learn about mobile ERP trends

Buy the app from the back-end solution provider and then it's the vendor's problem, not yours. Build it yourself and you take on that responsibility. Of course, if you buy the app from a 3rd party, you may or may not have the same problem. That will depend on the relationship -- if there is one -- between the two vendors.

If you build a mobile app yourself, you also maintain it yourself. That may mean testing and recoding when a back-end system changes, or it could mean you don't bother, get stuck on older releases and let your maintenance dollars go to waste.

If you contract for someone to build it for you, make sure you understand completely who takes on this responsibility. Will the custom developer continue to maintain the code? Probably, but at what price?

Follow SearchManufacturingERP on Twitter@ManufacturingTT.

This was first published in August 2013

Dig deeper on Mobile ERP and business applications for manufacturing

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchOracle

SearchDataManagement

SearchCRM

SearchSAP

SearchBusinessAnalytics

SearchSQLServer

SearchContentManagement

SearchFinancialApplications

Close