Software Development Automation
Our software development automation core technology, and the various tools built to go with it, are the foundation of everything we do. We have developed and enhanced our approach and our solutions for over a decade and have evolved and enhanced our software to match with ever-changing industry requirements, starting from mobile development moving to legacy system modernization and cloud deployments, and more. Our runtime-agnostic technology approach has proven itself time and again, and has allowed us over the years to seamlessly move from embedded systems to Android and iOS to mainframes, virtual servers, physical servers, cloud platforms, container platforms, Kubernetes, and beyond.
This is what we are made of...
A universal data model for software source code
We know programming languages very well. That knowledge translates to understanding the common and uncommon models and patterns in software, all of which we have assembled in a generic data model that we can use to represent a LOT of different kinds of programs.
A universal programming language
We have also codified our data model to a new programming language of our own,
Sling, which is particularly designed to be used as a tool for working with multiple other languages and bridging them together.
Ability to read and write a lot of programming languages
Our tools can automatically read and write code in a lot of languages, including Java, Kotlin, JavaScript, TypeScript, C, C++, Objective-C, C#, CSS, HTML, RPG, SQL, T-SQL, PHP, Python, Swift, Visual Basic, VB.NET, XBase (FoxPro, Visual FoxPro, Clipper etc.) and COBOL.
Ability to transform and generate code
The ability to read, write and model is supercharged with the ability to make automated transformation of different kinds, generating functionality automatically, and combining the different abilities together. The opportunities are endless.

Open source cross-platform libraries
We are active on GitHub
We produce a lot of code, and much of it can be found on our public GitHub account. We produce and maintain eg. a generic cross-platform universal software development framework called Jkop, and a DevOps automation support library called i42. We have also previously produced a Lua-based virtual machine environment, many Sling sample programs, some games, and much more.
Ready-made, ready-to-use microservices
Application building blocks
We have long used and maintained a general-purpose web application framework and a set of applications and microservices that we call Sympathy. The open source version of Sympathy is available on our GitHub account, and contains many useful web application components and tools. In addition to the open source code, we also have many additional, more advanced services available for particular industries, including FinTech, LogTech and CleanTech.
Automated cloud deployments
Take the pain out of DevOps
We know that modern-day DevOps is painful. We have done it and we have helped others do it. But we wanted to make it better, so we have developed (and will continue to develop) intelligent cloud-native programs that can automatically deploy and maintain cloud environments. This technology stack powers the next generation of Igelle products, which are meant to make the lives of developers easier.