Essential Guide

No-code/low-code app development evolves from loathed to loved

A comprehensive collection of articles, videos and more, hand-picked by our editors
News Stay informed about the latest enterprise technology news and product updates.

No mobile application developers? Turn to low-code tools

With so many enterprises looking to adopt mobile apps, it's getting harder to find qualified developers, but the vendor market is adjusting to provide IT with tools to simplify mobile app dev.

This article can also be found in the Premium Editorial Download: Modern Mobility: New tools plug the mobile app development skills gap:

Hiring enterprise mobile application developers can be like trying to find a needle in a haystack. It takes significant resources, and when the proper apps aren't available to users, productivity suffers.

Enterprise mobile apps -- and in turn, developers -- are in high demand as businesses hone their mobility strategies. Business processes that previously took hours or days can now take minutes thanks to mobile technology, and this can lead to more revenue.

Sometimes, what's available in the app store isn't enough. And native development skills -- experience coding in Objective-C, Swift and Java -- are difficult to find, said Adam Bookman, co-founder and partner at Propelics, a mobile strategy and application development company in San Jose, Calif. Another problem is finding developers who haven't just tinkered with games or marketing applications, but actually have experience building enterprise apps.

"While app developers don't need to be enterprise architects or Web services gurus, they do need to understand enterprise systems and processes and how to hook into them," Bookman said.

Finding those skilled developers is the top obstacle to timely app releases, according to a 2014 survey of more than 8,000 mobile developers and 121 IT decision makers conducted by IDC and app development platform vendor Appcelerator.

The lack of available talent has also changed the way businesses approach development, spawning new cross-platform development tools and codeless offerings that enterprises can adopt to better take advantage of their existing employees' skills. With all of these new ways to develop mobile apps, it's up to each organization to know its users' requirements and meet them by allocating resources intelligently.

Cross-platform suites ease the app burden

As might be expected, larger organizations are more likely to have the resources to develop the apps their users need. These companies may use in-house talent or work with outside firms that develop apps (or use a combination of both approaches).

IDC's Mobile Enterprise Software survey from April 2014 showed 40% of businesses with more than 1,000 employees developed and deployed all their apps themselves in the previous 12 to 18 months. Fifteen percent of respondents deployed all apps using a third party, and 43% mixed third-party firms and internal development.

The size of the organization and its financial resources may play a factor in which mobile platforms companies can develop applications for, and who develops them. Building native mobile apps can provide the most natural user experience, but that comes at a cost -- which smaller companies may not be able to afford.

"It's not a sustainable model to go out to a third party and spend $10,000, $50,000 or $350,000 to develop, perfect and maintain [native] applications," said John Jackson, IDC research vice president.

It's also expensive to hire people with native mobile app development skills.

"It's unreasonable to expect that most enterprises at this time are going to be able to attract and retain native devs," Jackson said. "So you need some tools and you need a bag of tricks."

One such tool is the cross-platform development suite, which developers can use to build applications for multiple operating systems using JavaScript, C# or .NET. It's likely organizations already have developers with knowledge of those languages in house, so they don't need to go out looking for that kind of talent, Bookman said.

"Those people generally are cheaper than the native developers," he said.

Vendors that offer cross-platform suites include Xamarin, SAP, Alpha Software and Red Hat's FeedHenry.

Codeless apps work for lightweight tasks

Not all enterprise apps are created equal, and as such, not all apps require the same amount of development time and resources. Organizations will likely shell out more resources for business-to-consumer apps, which can directly lead to sales, than for business-to-employee (B2E) apps, which provide softer benefits.

Think twice before splurging on development when it comes to something like Salesforce automation or fleet-scheduling apps, Jackson said.

"It doesn't have to look like Facebook," he said. "It can probably be a bit more functional, and you can dispense with some of the aesthetics."

For those lightweight B2E apps, organizations can turn to low-code or codeless app development platforms that many vendors now offer. These platforms are meant for non-developers: IT staff with no coding background and, in some cases, line-of-business employees with no tech backgrounds at all.

It's unreasonable to expect that most enterprises are going to be able to attract and retain native devs.
John Jacksonresearch vice president, IDC

"You don't have to be an expert on the technology," said Charlotte Dunlap, senior analyst for application platforms with Current Analysis.

Putting IT staff and business users to work on front-end development can also help deal with the backlog of mobile app projects in an organization -- a challenge given the speed of today's mobile app refresh cycles, Dunlap said.

Kony Modeler, SAP Web IDE and IBM MobileFirst Platform Foundation are among the mobile app development platforms that include codeless tools. But these tools aren't a fix-all for app development, Bookman said.

"For building something quick and dirty, you can build one of those [codeless apps]," he said. "I don't think that's an enterprise-type standard."

Don't blame mobile application developers

It would be easy to blame slow enterprise mobile app development on the lack of available developers, but it's not that simple, Jackson said.

Organizations also face challenges including the need to accept new ways of thinking about architectures, user experience design, mobilizing business processes and connecting to back-end data sources. Those are deeper issues than just finding the right developers.

"It's a broader set of skills that I think need to be accessed," Jackson said.

Companies can look to external help for mobile app development skills first and then bring talent in house, Bookman said. With in-house developers on board, organizations can then take advantage of those skills to foster new mobile innovations.

The demand for mobile application developers isn't going away and will likely intensify if the Internet of Things begins to really proliferate in the enterprise, Jackson surmised.

"The number and nature of targets is only going to get significantly bigger and significantly more complex," he said.

Jake O'Donnell is the news writer for SearchConsumerization and SearchVirtualDesktop. He can be reached at jodonnell@techtarget.com. Follow him on Twitter @JakeODonnell_TT.

This article originally appeared in the July/August issue of the Modern Mobility e-zine.

Next Steps

Why mobile app dev is still a challenge

Should you build or buy mobile apps?

Mobile app development strategy quiz

Develop better mobile apps using MBaaS tools

This was last published in July 2015

PRO+

Content

Find more PRO+ content and other member only offers, here.

Essential Guide

No-code/low-code app development evolves from loathed to loved

Join the conversation

8 comments

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

Has your organization had trouble hiring mobile application developers?
Cancel
Excellent article.

The key consideration for low code or RMAD (Rapid Mobile App Development) is of course productivity. At the same time you need to be sure that the platform you choose has the openness and extensability so that you don't run out of power before the mission is accomplished.

Also you need to sure that the platform has strengths is core capabilities like

- offline capability  - most enterprise apps today need to be able to operate whether there is signal or on not

- integration for all kinds of back end data that are the existing systems of records

- security on both the front end and the back end

- UX - the ability to build a user experience that will cause the intended target user to want to use the app


Cancel
I can't speak for any of the platforms mentioned (one of them belongs to my current employer salesforce.com)  However, I think head count is only one problem.  Companies need a primer to know what is needed for these mobile apps they develop to be successful.  Its not just enough to hire a swift dev or a java dev, you need the hooks behind the scenes that let them access the things you want the mobile devices to see.   I am betting many companies don't realize that, chase after mobile, and see slow results because they haven't tilled the ground first.
Cancel
Really helpful post for developer..!!
Cancel
I think businesses need to be careful when thinking about adopting low-code tools and other tactics to get mobile apps up and running. As the article points out, there are many other challenges, including architecture and user experience, which business users are most likely not familiar with. That increases the risk of poor acceptance in the market, which could in turn affect the company’s image and reputation.
Cancel
I wonder if using low-code tools would work well in the long run? Typically those kinds of tools produce clunky, difficult to maintain solutions. 
Cancel
Finding mobile enterprise wide developers will continue to be difficult if company upper management continues to believe mobile apps are quick and easy and finding talented people may require investing in allowing people to learn while on the job. Working with mobile testers who understand the architecture and software design can help developers to achieve these goals. It takes time and most companies do not want to invest and want talent to have experience already.
Cancel
Finding enterprise mobile app devs will be increasingly difficult as they will be increasingly rare. Apps that are being build 100% by citizen developers are likely to hit walls but these platforms are moving fast. That’s why it’s so important that these platforms are extendable on every level. What we’ve seen (at AppGyver) is that it’s the citizen developer is building v1 for most of these apps with the blessing of IT but within the constraints already set down by them. But it’s IT that’s taking them to the finish line (if they produce fruit) before they’re allowed to become mission / business critical.
Cancel

-ADS BY GOOGLE

SearchNetworking

SearchTelecom

SearchUnifiedCommunications

SearchSecurity

Close