Modern Technology Stack

Web- and cloud-based tools are the new default for modern development and engineering. They run in any browser, provide a seamless user experience across devices, and tap into broad ecosystems such as VS Code extensions and the Language Server Protocol. They enable real-time collaboration, one-click onboarding, and long-term flexibility through open standards and vendor-neutral governance. With EclipseSource, you gain a partner who helps you design and build on this modern stack — tailored to your domain.

Modern Technology Stack

AI in Tools and IDEs

Artificial Intelligence is becoming a first-class component of modern tools. With Theia AI, we provide a framework for integrating LLMs, managing prompts and agents, and enabling full transparency and control over AI interactions. The Theia IDE showcases how AI-driven features — such as code completion, terminal support, and custom chat agents — can be embedded into a professional IDE. Whether you want to experiment or go production-ready, we ensure your AI solution remains secure, adaptable, and under your control.

AI in Tools and IDEs

Cloud Development Environments (CDEs)

One-click start is now the expectation. Cloud Development Environments allow teams to spin up ready-to-code workspaces in seconds, without local setup. We support you in adopting Dev Containers and Devfiles, running environments on Kubernetes, and integrating them with your security and compliance policies. Whether based on Theia Cloud, Eclipse Che, GitHub Codespaces, or other CDE technologies, we design and operate the most fitting solution for your requirements.

Cloud Development Environments (CDEs)

Modern Tool Technologies

Beyond platforms, successful tool projects depend on the right technologies: Language Server Protocol (LSP) for language support, Debug Adapter Protocol (DAP) for debugging, the VS Code extension API, and Dev Container/Devfile standards for reproducible environments. EclipseSource combines deep expertise in these technologies with extensive project experience to help you build custom, future-proof solutions.

Modern Tool Technologies

Eclipse Theia

Eclipse Theia is the open platform for building custom tools and IDEs that run in the browser and on the desktop. It is highly extensible, compatible with VS Code extensions, and supports AI integration via Theia AI. We help you get started, extend Theia with missing features, or create fully tailored tools and IDEs for your domain. Let’s shape your next-generation tool together.

Learn more about Eclipse Theia services
Eclipse Theia

VS Code & Extensions

Visual Studio Code is the most popular editor today, backed by a huge ecosystem of extensions. EclipseSource helps you leverage this ecosystem — by creating custom extensions, building domain-specific distributions, and managing extension registries for enterprise scenarios. We also support organizations in adopting OpenVSX or private extension mirrors to ensure governance, security, and independence.

Learn more about Visual Studio Code services
VS Code & Extensions

Migration from Desktop

Many successful tools started as desktop applications, often based on the Eclipse Rich Client Platform (RCP). To stay relevant, these tools need to move to the web and the cloud. We specialize in modernizing and migrating Eclipse RCP-based tools to web and cloud architectures — while preserving the investments you’ve made in your domain logic, models, and workflows. With us, you can transition smoothly and at the right pace.

Learn more about Eclipse RCP modernization
Migration from Desktop

Let’s work together

Our renown experts are not only the creators and committers of many crucial open-source frameworks and platforms for tool development. We also have extensive experience in developing, extending and modernizing domain-specific tools, modeling tools, and IDEs together with our customers based on a healthy open-source ecosystem.

Let’s work together and benefit from our expertise to speed up your tool development project from the start. We support you in getting the required know-how, identifying the right mix of technologies, designing the ideal architecture and ensuring a sustainable open-source foundation of your custom tool with an optimal mix of our services.
Get Support

Concept & Evaluate

With our extensive experience in tool development and typical underlying frameworks, we support you in selecting the right set of technologies and the ideal architecture for your project.

Support & Training

Our technical developer support and customized trainings are an optimal way to jump-start your development team, avoid common pitfalls, and get things right from the beginning.

Consult & Develop

Let our experienced architects and developers work in close collaboration with your development team and domain experts on your custom solution to increase development speed, expertise, and quality, as well as maintainability.

Create & Maintain

Open-source frameworks are a crucial fundament of your project? We are your ideal partner for creating & maintaining the open-source frameworks you rely on with our sponsored development and long-term support options.

What our customers say