Dion Picco is Manager, Product Management at Progress Software. These are his insights on how mobile application development will evolve.
Organizations want to modernize their existing applications, resulting in a much more mobile-first approach. This includes moving the back end from on-premise servers to a more cloud-based architecture (whether that’s public, private or hybrid) and updating the front end to be intuitive and mobile-capable.
Development cycles are shorter, user acceptance is faster and, ultimately, ramp-up is quicker — something vital in the mobile world where the demand for new apps is so great.
We expect this trend to develop into ever more process-centric and rules-centric application development, combined with API-based mashups across on-premises, cloud and mobile applications. This will bring higher levels of agility and support the rapid innovation needed by the world’s best companies.
Mobility is changing the shape of application development. Demand for cross platform support is growing, development cycles are shortening and users’ expectations are evolving.
Exploiting these devices to their full potential means empowering employees to use them to be more productive and enabling customers to be more self-reliant. Changing development techniques offer developers a real opportunity to take the lead in optimising business processes for mobility and stake out an app development strategy, while collaborating more closely with other stakeholders.
Whether it’s developing a native app, a browser-based one, or taking a hybrid approach, mobile apps are a unique species and it’s not possible to just attempt to transfer techniques that worked well for desktop application development. The key is to embrace these new methodologies and seek out best practice from partners and providers to find the right applications to empower users, both within and outside the business.