About-Us
For the last 20 years our professional passion has been enterprise application development for large companies. Over all this time it is truly amazing how many different technologies, paradigms and solutions have risen to popularity. Software is truly eating the world.
However, there are fundamental downsides to all of this. Who can keep up with all these technologies? Application Development has become incredibly complex requiring ever more specialists for an ever growing amount of tools and technologies and potential solutions.

Back in 2020, being very frustrated, we asked ourselves: How does the future of software development look like? So we went to the drawing board and looked into the first principles of the problem. The core challenges in software development.
The three core challenges in Software Development
On a very abstract levelpProfessional Software Development is a highly complex process that goes far beyond coding.
It is best described as a collaborative craft whereby different experts solve problems in creative ways with their respective set of tools available to them. This boils down to three topics:
Process: The processes and steps of Software Development can be summarized in the DevOps Infinite. It describes all stages a piece of software goes through with different experts being involved. It is infinite as software is rarely finished but constantly worked upon in iterations.
Expert Know-How: Each of these process steps requires a very specialized skill set like Developers, UX Designers, DevOps Engineers, etc. and of course the Product Owner.
Communication: And last but not least - everyone knows the shit in shit out problem - it requires communication to ensure that these specialists can collaborate and an idea is transformed into a solution.
The Approach
Each of these three areas is in itself incredibly complex with each having developed a plethora of tools, paradigms and technologies over the years. We therefore knew that there is no way to solve this with any traditional attempt but only by addressing these core pillars directly.
We needed to bridge the gap between the solution running on code and this highest and very abstract level of software development.
We therefore needed a language that covers all the three core challenges of software development and be directly executable on a machine.
Thus we needed to abstract all three pillars of software development. And it ha to be so abstract that it covers not only programming, but all aspects of the DO8.
In essence TENUM® is a DevOps complete software runtime and platform that abstracts all aspects of the software development lifecycle by artifacts.
All artifacts are fully configurable via the most powerful configuration language there is - a programming language. We chose Lua as it is very lightweight, easy to learn and a high level language.
Those artifacts, from things like message handlers and UI Elements to E2E Tests and Issues, form a language which is not only very powerful in creating complex software but also perfect for AI to understand and work with.
We are excited to see TENUM® come to life and hope it plays a role in democratizing software development.
Want to know more?
Give us feedback or ask us a question anytime!
Join us here