GENSoftware is the software house inside GEN. We began with EDI middleware for IBM and ICL systems, and we still write production software every day: business systems, embedded firmware, Asterisk telephony, ETL, and a great deal of LLM work these days.
gen1% xinit
gen1% more history
gen1%
| Year | Milestone |
|---|---|
| 2000 | VoIP on Asterisk, and dialplans and AGI ever since |
| 2001 | Building automation: lighting, heating and alarm monitoring, run over our own connectivity |
| 2005 | Encrypted voice on Asterisk, with encrypted IAX2 and RTP |
2019 to now
Serenity, our big data platform, with 640 cores given over to data and the ETL that feeds it
GAIN, our own AI platform, where specialised models check each other's work and agree before answering
Oversight, real-time infrastructure monitoring with Proxmox cluster intelligence
LLM agents, telephony, provisioning, data pipelines and the products below
The stories behind all of these are on GEN's history page.
Bespoke applications, customer portals, ERP middleware and system integration, and custom modules for platforms such as Odoo, ERPNext, SuiteCRM and MantisBT.
Firmware and control software for hardware that has to look after itself: satellites, QNX automotive systems, robotics controllers, medical positioning equipment, time and attendance terminals, Victron Cerbo systems, SIP phones, industrial plant and buildings.
Connectors and middleware between internal and external systems, from live ERP stock checks for ecommerce to tracking feeds and data exchange over Matrix.
Asterisk dialplans and AGI, FreePBX modules, call routing and provisioning.
Pipelines, migrations and big data processing, from flat files off a mainframe to clustered MariaDB.
Private models on our own GPU cluster, agents, document analysis, transcription, and GENChat chatbots.
Taking on software someone else wrote, then maintaining, refactoring and documenting it, or containerising it so it keeps running.
Mostly PHP, HTML and JavaScript, Node.js, Go, and C and C++, with other languages where the job calls for them.
Desktop and command-line tools for Windows, macOS and Linux: diagnostics, deployment, staged rollouts and SQL query tooling.
Thunderbird and Betterbird provisioning and central administration.
Multi-tenant chat with AI orchestration, customer portals and web tooling.
Modules, utilities and integrations for Asterisk and FreePBX.
VM lifecycle, backup orchestration and operational scripts for infrastructure teams.
Every job our own scheduler has run, live from its log. Drag across the chart to zoom in, double-click to zoom out, and click a legend entry to show it alone.
A small team in an office, writing software, and doing it well. We are part of GEN, the UK's longest established business IT provider, and the partners who founded it in 1989 still run it.
You will not find client names here. Confidentiality is written into our contracts, and it does not end when the contract does.
If you have a system to build, rescue or keep running, tell us about it.