Eqela is first and foremost an R&D organization and strives to constantly look for the next big thing that will help us level up and achieve the impossible

Our Technology

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.

If you are a developer...

JOIN US ON GITHUB

You will find a lot of shared libraries, tools, common code and useful samples on our public GitHub account. Or if you just want to see what the Sling programming language looks like, head right on over to our GitHub page and see for yourself.

GO TO EQELA GITHUB
Share by: