Story image

Software development environment must be open, says Red Hat

26 Aug 2015

The application development technology of the future must provide a framework for users to develop software quickly and get it to market fast.

That’s according to Red Hat, who says open source technology is the answer.

Red Hat says organisations that can effectively harness people’s innate tendency to make their lives easier will be more likely to successfully develop software and applications that genuinely disrupt, or protect against disruption, as business needs dictate.

“Traditional software development models are too slow for today’s employees who are looking for ways to make their jobs and lives easier, faster," explains Colin McCabe, director, consulting and training, Red Hat.

“Almost anyone can be a developer, and people are often more creative and capable than their employers realise.”

Stefano Picozzi, change architect, Red Hat, agrees, and says thriving businesses know how to harness people’s talents.

“This extends to software development: if an organisation has the culture, tools and technology in place that encourage teamwork, then it is more likely to have a successful development program,” he says.

Cloud services like Platform-as-a-Service (PaaS) let developers create and innovate safely, McCabe adds. He says philosophies like DevOps, which connects developers and operations teams for the fastest, best results, are becoming more critical to successful, speedy development.

“Cloud means connecting developers, whoever they are, to back-end systems, then connecting the apps they create to mobile devices in a way that doesn’t completely overwhelm the operations team and existing heritage investments,” he says. “PaaS balances the need to give creators autonomy with the need for governance and oversight to guarantee quality.”

McCabe explains, “To continually improve organisational productivity and go-to-market speed, organisations must innovate at lightning speed. A DevOps approach combined with tools like PaaS can facilitate this.”

“It’s no coincidence that the future of software development looks very much like the open source development model,” says Picozzi. “The bigger the community, the greater the talent that can self-organise to decide what works and what doesn’t.”

Red Hat has identified five reasons the software development environment of the future will be open source:


Open source gives organisations more choice so they can choose the best combination of solutions from various providers. It prevents lock-in and reduces the risks associated with single-sourcing. Developers benefit because they can choose the tools and development language that work best.


Open source solutions have been tried and tested in the cloud so users know they work, making them a safer choice. Additionally, open source delivers transparency so that users get visibility into how the open source projects will evolve.


Open source PaaS offers a technological framework for people to collaborate easily, quickly and safely. Developers can experiment cheaply and so take an iterative approach to getting better ideas to market faster. This means the cost of innovation is lower.


Applications that can make a real impact require higher-order middleware services so they can leverage heritage systems and information assets, are easy to manage and monitor, and can be made available in public, private or hybrid cloud environments.

This lets organisations provide consumers with novel products and services, and better compete with disruptive new entrants.

Containerisation and microservices

The trends towards containerisation and microservices will continue, enabled by open source PaaS. Microservices involves creating apps as a series of smaller, collaborating services rather than as a single monolith.

The container-based PaaS environment makes it easier to compose and evolve non-trivial, microservice-based systems. These become the rich, complex apps that organisations need to remain innovative in the future.

Cryptomining apps discovered on Microsoft’s app store
It is believed that the eight apps were likely developed by the same person or group.
A multi-cloud approach - what is in it for me?
OVH CEO Michel Paulin explains the benefits of a multi-cloud approach to an organisations digitalisation and what to consider before implementation.
IDC: Top 10 trends for Australia’s digital transformation
The CDO title is declining, 35% of us will be working with bots, the Net Promoter Score will be key to success, and more.
Why the IT service integration market is becoming highly automated
"The SIAM market is not large, but it is one of the fundamental pillars of every digital transformation strategy."
Intel and Rakuten partner to address 5G network gap
“We believe this full end-to-end virtualised network will help us to shift away from reliance on dedicated hardware and legacy infrastructure.”
Exclusive: How Australian businesses can foster customer loyalty with CX
From boardrooms to meeting rooms, there’s an overwhelming recognition of the importance of CX, particularly when it comes to building customer loyalty.
Spoofs, forgeries, and impersonations plague inboxes
It pays to double check any email that lands in your inbox, because phishing attacks are so advanced that they can now literally originate from a genuine sender’s account – but those emails are far from genuine.
HCL and IBM collaborate to encourage global hybrid cloud uptake
HCL announced a collaboration with IBM designed to help advance the hybrid cloud journeys of organisations worldwide.