Just What Does Mobile Application Development Cost?

Flexible Mobile App Development

It’s Not The Initial Costs That Hurt

It’s no wonder organizations are moving to no-code mobile application development.   Just a quick posts on some graphics I found.

Mobile Application Costs
Initial Cost Range for Mobile App Dev

A Forrester Survey found that the average amount spent on a typical mobile app ($50,000 to $150,000) turns out to be just 35% of the true two-year cost.

See some great mobile development stats here:

Computer World: Chief Mobile Officer Article

Mobile App Platforms: It’s All About the Real Estate

Mobile App Dev Features

4 Core Requirements in Your Rapid Mobile App Dev Platform


In working with several customer on mobile application initiatives, I am finding the most important concept is managing the “Real Estate” of the device screen.   How do you give users an efficient and seamless experience without having to scroll, and minimizing “taps to completion”?  Likewise, how do you manage the transition from one form factor to another?  Here are four core features every mobile platform must support to optimize UI usage and forms development:

1.  Responsive Themes –  Business Process App and Mobile Development Platforms must support mobile responsive design principles.  Many platforms provide “design once” functionality where you can build forms/UI that will automatically span any type of device through auto-adjustment.  One example is K2’s smartforms, digital forms technology that are HTML 5 and completely responsive.  This can be a massive time saver for IT staff and developers, and eliminate the need for building digital forms for every mobile platform (iOS, Android, Windows and Blackberry).  K2 Mobile provides a great responsive foundation.  Details here:  K2 Mobile App Dev

mobile responsiveness
Responsive Adjustment of UI

2.   Collapsible Views/Sections – Usability in mobile applications becomes challenging, especially when you have long forms with data entry requirements.  Giving the user the ability to collapse UI sections, or even better, providing this dynamically can provide a more manageable experience.  Being able to do this without code can speed up app dev, and drive productivity in the field.

3.  Tabs – How do you display 3 screens in one?  Having built-in tab functionality can allow users to easily switch back and forth between screens, and provide a seamless way to manage limited space on a mobile phone/tablet.  Limiting long scrolls and the opening of forms can reduce time and limit the complexity of tasks.

4.  Form Automation – Just what is forms automation?  Once again we go back to the theme of “minimizing taps to completion.”  Having a “no-code” rules engine that helps to drive dynamic automation based on forms interaction is absolutely required.  Examples?  See below:

  •  A drop-down list that when selected, auto-populates other fields.
  •  The ability to drive data interaction between multiple Line of Business systems through a single form with no code.
  • Hiding elements of forms, or sections based on choices.

All of this facilitates rapid data collection, and enables field workers to complete their tasks efficiently.  Want more info on Mobile App Dev?  Take a peek at my previous post on Mobile Apps and Rapid Development.


K2: Enterprise Mobility Demo with Box and SharePoint

Enterprise Mobility and K2

Rapid Mobile Application Development with K2

Tying in with my theme this quarter of Enterprise Mobility, and adding onto my previous post, Mobile Apps and Rapid Development,  here is a quick video overview of a mobile construction safety application that includes not only an iPhone/iPad app, but also encompasses integration with  SQL, CRM, Box and SharePoint.


Notes From the Field: Mobile Applications and Rapid Development

Enterprise Mobile Strategy

CIOs Looking for Enterprise Mobile Platforms

As I look back at 2015, I am definitely seeing some trends in my day-to-day interactions with IT teams and CIOs: Mobile is driving many conversations.   It is no wonder if you look at some of the surprising statistics (from Kinvey):

  • Only 11% of end users access business apps from the corporate office 100% of the time.
  • 75% of Fortune 500 companies are taking steps to deploy HTML 5 mobile apps
  • Mobile CRM apps will grow by 500% over the next few years

Organizations are looking at alternatives to custom dev when examining their mobile strategy, and need agile, rapid development tools.

Below are two examples of customer use cases for deals that closed last quarter:

  • A large, global textile services organization looking to enable their mobile sales team on their tablets and phones.  This organization wanted a mobile app that could house all their sales forms and marketing materials, and give field reps the ability to access deal process information and get automated status notifications.
  • A mid-range construction company that needed a mobile safety app for field inspections from an iPhone.  Safety inspections can be a complicated business process, and often require notifications, follow ups and follow on process.  Most of the standalone apps on the market do well on the forms side, but fall short in the back-end process and reporting realm.  This organization needed a flexible, rapid dev platform to meet complex needs.

So, as I examine the mobile opportunities in the pipe, I see some commonality when it comes to what CIOs are looking for in a mobile business process app platform:

  1. The Ability to Build and Refine Quickly – Kinvey has a great report on the State of Enterprise Mobility, and there were several key findings in this survey of CIOs:
  • Over half said the time required to build a single mobile app is 7-12 months.
  • 50% say the process takes way too long
  • Mobile app dev is deemed as costly, slow and frustrating

More and more IT departments are looking for platforms to speed up development, and ease resource requirements.  Beyond the initial build, flexibility and agility for change is also a key requirement.

2.  Integration with Existing Systems – For any enterprise application, integration is often the biggest pain point, and typically reflects the largest time investment, and mobile applications are no exception.  Having an integration layer that can reduce or eliminate custom code and complex integration can not only speed up development, but also be a catalyst for opening enterprise systems to external, field workers.  An example of an accelerator in the data and integration space would be the K2 smartobject layer, which provides line of business integration through configuration with no code.   This layered approach is in line with Gartner’s Bimodal IT framework.

3.  Form Driven Workflow/Process – using mobile devices to collect data using forms is just the tip of the iceberg.  The IT departments I work with are looking for deep process after the data is entered.  This process contains not only basic notifications, but also several other components:

  • Business Logic and Rules – leveraging a process engine to make decisions and route work and information to the appropriate department or individual.
  • Integration with LOBs – writing the collected information, or portion, to an appropriate back-end system.
  • Form Archival – this provides the ability to take a “snapshot” of the form, and digitally archive it to an existing document repository through the integration layer.
  • Interaction with other systems – the ability to “check” with other systems during a process, and dynamically make decisions based on data.

So, what do these have in common?  They are typically steps within a manual process that are performed by humans, and consume time.  Efficiency is a core driver for the CIO looking to make an impact when using mobile devices to initiate processes.

4.  Reporting and Insight – Taking real-time data from field-based workers and providing insight to management is a key requirement in Enterprise Mobility.  Information that might not be accessible for days or weeks is now provided instantly to management.  Issues and bottlenecks can be resolved, and real-time, business impacting decisions can be initiated in an instant.

Just some thoughts and experiences ;).  Any feedback?  Also, if you want to see a video demo, you can see my latest post here:

Enterprise Mobility App Demo



Geo-enabled Forms: The Demo on an iPhone

GPS Digital Forms

iPhone Forms with GPS Enabled

So, in my previous post about the New Data Dimension: GeoData I discussed how organizations can leverage their mobile devices and smartform technology to glean location data.  This information opens up a whole new layer of reporting around location, and can provide visual tools (Maps) to drive efficiency and solve business problems.  Below is a real-time demo video of GPS-enabled digital forms:


Smart Process Applications (SPA): Workflow and Forms for the Mobile World

Smart Process Applications

So, the tech industry is soaked with three-letter acronyms, so why not add another to the fray.  The biggest buzz lately in the BPM world is surrounding SPAs, or Smart Process Applications.  So what they heck are they, what do they do, and how can I get one?

As I search the internet for pertinent information on the SPA, I get even more confused as to what they really are, and what they really do.   There are many definitions, and most revolve around leveraging mobile devices for photo capture, workflow and forms.  I quickly realize it is a bunch of mumbo jumbo marketing speak for a combination of many different applications and sources of data:

  • Data about the business activity
  • Document Capture and Data extraction
  • Analytical tools about the data and process at hand
  • Content collaboration and creation
  • Workflow or Business Process Management (BPM)

So really, an SPA is just a bunch of technical tools that combined can take a document, data or content from the source to the destination.  During its travels, the document and data are visible, analyzed and accessible by all process owners and participants.  This is very similar to the layout of a Business Process Applications platform, like K2.

So why the buzz?  Mobile devices have really put the process in the hands of every end-user, and all process participants, at any time.  The process or workflow can be created simply, with total transparency, by anyone.    Mobile Information Capture on smart phones and tablets have become a catalyst for SPAs that are vertically focused.

So who are the leaders in Smart Process Applications?  K2 has done some great work addressing the challenges with mobile applications and providing the ability to capture information with their smartforms technology.  Below is an overview of a mobile app for maintenance on field equipment leveraging the photo capability of a  mobile device.