Genus is a sustainable and adaptable low-code application development platform in which human and software play equally vital parts. By enabling fast, easy, unique and holistic solutions for your business, we create simple solutions for complex challenges.

The Genus philosophy

We envision a future where software plays a natural part in our lives. We want software to empower people and improve their capabilities. By working with Genus, you become a vital part of a software community that aims to simplify people’s work life.

Our purpose is to help businesses by providing sustainable software. While software is often a tool contributing to efficiency and optimization, the software industry itself is highly inefficient and does not align with the dynamics of the industries where it is applied. The premise of most software is a stable system, whereas businesses are built to evolve, scale and adapt to their surroundings. We want to provide a platform for building applications where technology and business can evolve simultaneously, and where the natural state is change.

We promise simple solutions for complex challenges. Genus automates the manual and repetitive tasks of software development, so that you can focus on solving the unique and creative parts or your application. Through visual development you describe the applications in terms that make sense to humans, rather than being forced to think like a computer. Taken together, this makes software development more natural and human friendly, with an iterative approach to problem solving where business- and technology experts can collaborate toward the best solution.

Management team

Johnny Troset Andersen, CTO at Genus

Johnny Troset Andersen

Head of R&D and Co-Founder

Simen Larsen, Head of Professional Services at Genus

Simen Torberg Larsen

Head of Professional Services and CHRO

Øystein Bjering, Head of Operations at Genus

Øystein Bjering

Head of Operations

History

More than 20 years ago, we saw a profound challenge in the software industry. Software was planned and built based on a snapshot of how people saw their situation at a specific point in time and unproven assumptions about how both technology and business would evolve. The result was that software too often became technologically or functionally outdated before it had delivered its potential value.

The question was then: How can we build sustainable software in an unstable and constantly evolving environment?

We believed that abstracting system functionality away from programming code was part of the solution. Our experience told us that code was like concrete – as time goes by it sticks to its surroundings and becomes harder and harder to mold.

But what if we could build software applications without programming? What if we invented generic software concepts and mechanisms on a higher level of abstraction than any traditional computational terms used by programming languages? What if we made it possible to describe software applications in terms that made sense to human rather than machine, and then run the application directly from such descriptions?

Our assumption was that this approach would speed up the process of both creating and changing software applications by an order of magnitude and make it possible to reuse functionality every time a new application was made. We also believed that it would bridge the gap between business and IT by allowing both parties to collaborate in the development process through a common “language” – visual models.

We knew that software applications made without programming had to adhere to the same strict requirements as professional programmed applications. In addition, we wanted the applications to be 100% adjustable and extensible. We wanted them to run fast and support a high number of users and large amounts of data. And- we wanted the entire development process to be intuitive and human-friendly!

Genus is the result of hard and determined work to fulfill our vision. We have taken our time to work closely with partners and customers across industries, continuously evolving the concepts and mechanisms required to solve a variety of complex challenges. Step-by-step these concepts and mechanisms have been refined to reach the point where the technology stands today – a mature, feature-rich low-code development platform enabling simple solutions for complex challenges.