Build reliable and correct systems

Software engineering consulting with 30+ years of experience in building reliable and correct systems for critical environments, including financial systems, distributed infrastructures, and complex legacy software.


Gobosoft helps organizations improve system reliability using rigorous engineering methods, including Eiffel and Design by Contract.

By the creator of the Gobo Eiffel ecosystem

Building reliable software systems since 1995, using Eiffel, compilers, and rigorous software engineering methods.

ECMA Eiffel standard committee member since 2002.

 

Trusted in production for decades

Financial technology

30 years building reliable financial systems with Eiffel and related technologies.

Compiler & tooling

Compiler components, language tooling, and debugging systems for Eiffel and other languages.

Standardization

Contributor to the ECMA Eiffel language standard.

Distributed systems

High-reliability distributed and financial systems.

 

Open-source tools you can use today

Eiffel Libraries

Reusable class libraries for building reliable and maintainable systems.

Eiffel Compiler

Compiler infrastructure and runtime support for robust software systems.

Parsing tools

Lexer/parser generators and tooling for programming languages.

VS Code support

Modern development integration for Eiffel.

 

How Gobosoft improves your systems

Design by Contract

Stronger correctness guarantees with Eiffel assertions.

Debugging

Understand and fix complex or undocumented Eiffel systems.

Modernization

Reduce technical debt and improve long-term maintainability.

CI/CD

Set up reliable pipelines tailored to Eiffel environments.

Tooling

Extend or build compilers, parsers, developer tools.

Mentoring

Develop expertise in Eiffel and build correct, maintainable systems within teams.

 

Discuss your project

Available for consulting on reliability, correctness, and maintainability of complex software systems.
Typical engagements include debugging production issues, improving legacy systems, and strengthening software architecture.

Start a conversation

No sales process. Just a technical discussion.