MicroDoc
MicroDoc Computersysteme GmbH is a Munich-based software engineering firm and Akkodis subsidiary delivering TCK-certified embedded Java runtimes (GraalVM Embedded, Embedded Java), Rust-based industrial edge apps (OPC UA, PLC), and engineering services to enterprise customers in automotive, energy, finance, and industrial automation.
- Company typePrivate
- Founded1991
- HeadquartersMunich, Germany
- Headcount11–50
- GTM typeB2B
- OfferingSoftware
What MicroDoc does
MicroDoc Computersysteme GmbH is a Munich-based private German software engineering company founded in 1991 and operating as a subsidiary of Akkodis. It serves enterprise customers across four primary verticals — automotive/transportation, energy, finance/banking, and industrial automation — with a portfolio that blends TCK-certified embedded Java runtimes (MicroDoc GraalVM Embedded and MicroDoc Embedded Java), Rust-based industrial edge applications for PLCnext controllers (OPC UA Browser, Diagnostic Cloud Azure/AWS), and software engineering services (Rust, Java, Cloud, Managed Operations). Named flagship customers include Daimler Truck AG (a 15+ year strategic engineering partner with a framework agreement extending through 2028), EnBW (EnergyBASE smart-home energy platform since 2015), Sparkassen Financial Group (OSPlus Neo banking framework), and an unnamed large German financial services provider (CI/CD migration from Bamboo to Jenkins).
The company's core technology is built around GraalVM Native Image ahead-of-time compilation (10x faster startup, 50% lower memory vs. traditional JVM) and full JVM-compatible embedded runtimes, both TCK-certified and offered with 15+ year long-term support. It is an official Oracle GraalVM Licensing partner, a member of the JCP Executive Committee since 2011 (re-elected 2020 and 2024), and a PLCnext Technology Partner publishing apps on Phoenix Contact's PLCnext Store. Domain-specific platforms include EnergyBASE, OSPlus Neo, the modular telematics/fleet-management platform, and the newly launched Certificate Dashboard for industrial PKI management. MicroDoc operates from Munich, Berlin, and Stuttgart.
Commercially, MicroDoc combines per-device version-locked perpetual licensing for embedded runtimes, long-term subscription support agreements (10–15+ years), project-based and multi-year framework engineering services, and managed operations on dedicated German infrastructure. Go-to-market is hybrid: direct enterprise sales for services and framework agreements, OEM/embedded licensing for runtimes, PLCnext Store marketplace distribution for PLC apps, and Akkodis-channel leverage for broader European reach. With 11–50 employees, MicroDoc is a small, specialized firm whose revenue, funding history, and ownership details are not publicly disclosed.
MicroDoc firmographics
Firmographics- Name
- MicroDoc
- Legal name
- MicroDoc Computersysteme GmbH
- Website
- https://microdoc.com
- Company type
- Private
- Founded year
- 1991
- Operating status
- Operating
- Headcount range
- 11–50 employees
- Short description
- MicroDoc Computersysteme GmbH is a Munich-based software engineering firm and Akkodis subsidiary delivering TCK-certified embedded Java runtimes (GraalVM Embedded, Embedded Java), Rust-based industrial edge apps (OPC UA, PLC), and engineering services to enterprise customers in automotive, energy, finance, and industrial automation.
- Ownership category
- akta.pro rank
MicroDoc industry classification
Industry- Product category
- Embedded Java Runtimes
- NAICS
- Custom Computer Programming Services (541511), Computer Systems Design Services (541512), Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services (518)
- SIC
- Services-Prepackaged Software (7372), Services-Computer Programming Services (7371), Services-Computer Integrated Systems Design (7373)
- akta.pro primary industry
- Embedded Software & Firmware Tools (Compilers, Debug, RTOS tooling) (HDAHAFAE)
- akta.pro secondary industries
- API Development, Integration & Microservices Modernization (BPAEAFAD), MLOps/LLMOps & Model Lifecycle Management Services (BPAEAHAH)
Keywords
Where MicroDoc is headquartered
LocationHeadquarters
- HQ city
- Munich
- HQ country
- Germany
- HQ region
- Europe
Offices4 records
Markets served
MicroDoc business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Operations, Marketing or Sales, Infrastructure
Revenue model
- Software Licensing (Embedded Runtimes): Per-device, version-locked licensing for MicroDoc Embedded Java and MicroDoc GraalVM Embedded runtimes. One-time payment per device, valid for the device's entire lifetime. Optional extended support plans available for long-term support (10-15+ years) including security updates. Revenue depends on CPU performance class, number of cores, device volume, and custom porting NRE costs.
- Enterprise Support Agreements: Custom enterprise support agreements with dedicated support, custom SLAs, and response times for high-volume projects or special requirements. Long-term support agreements (10-15+ years) include security updates for licensed versions.
- Engineering Services: Specialized software engineering services in Rust, Java, Cloud, and Managed Operations delivered via consulting, project delivery, or team extension engagement models. Revenue is project-based or through strategic multi-year framework agreements with enterprise clients.
- Managed Operations: Long-term operational management of customer software systems on dedicated German infrastructure. Includes automated CI/CD, monitoring, incident response, backup and recovery, OTA update infrastructure, and certificate lifecycle management.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| One time/ perpetual license | Multi-year contract | Version-Locked License — One-time per-device payment with lifetime validity |
| Subscription | Multi-year contract | Enterprise Support — Custom SLAs, dedicated support, long-term support (10-15+ years) |
Go-to-market motion2 records
Distribution channels4 records
Marketing channels6 records
MicroDoc product offering
Product offeringCore offering
MicroDoc develops and licenses TCK-certified embedded Java runtimes—MicroDoc GraalVM Embedded (ahead-of-time native compilation) and MicroDoc Embedded Java (full JVM-compatible JRE)—for automotive ECUs, industrial controllers, IoT gateways, and edge devices, complemented by Rust-based OPC UA tools for PLCnext controllers and specialized platforms such as EnergyBASE, OSPlus Neo, and Fleet Management. The company also delivers software engineering services in Rust, Java, Cloud, and Managed Operations through multi-year strategic framework agreements with enterprise clients in automotive, energy, finance, and industrial automation.
Product overview
MicroDoc delivers a dual product-and-services portfolio: (1) two core embedded Java runtime products — MicroDoc GraalVM Embedded (ahead-of-time native compilation with 10x startup improvement and polyglot support) and MicroDoc Embedded Java (full JVM-compatible JRE with JIT optimization) — both TCK-certified with 15+ year support; and (2) a suite of industrial IoT tools including OPC UA Browser for PLC, Diagnostic Cloud Azure for PLC, and Diagnostic Cloud AWS for PLC (Rust-based apps distributed via the PLCnext Store for streaming PLC data to Azure Event Hubs or AWS Kinesis); plus specialized domain platforms such as EnergyBASE (smart home energy management for EnBW), OSPlus Neo (modular Java/JS banking framework for Sparkassen Financial Group), Fleet Management/Telematics Platform (15+ years of telematics for cars and trucks), and Certificate Dashboard (automated industrial PKI/certificate management). All are complemented by software engineering services in Rust, Java, Cloud, and Managed Operations.
Differentiator
Problem solved
Functional benefit
Products and services
- MicroDoc GraalVM Embedded TCK-certified, ahead-of-time compiled GraalVM native image runtime for embedded systems, offering 10x faster startup, 50% less memory, and polyglot support (Java, JavaScript, Python) for automotive ECUs, industrial controllers, IoT gateways, and edge devices. Supports ARM64, ARM32, and x86_64 architectures with 15+ years of long-term support.
- MicroDoc Embedded Java Full JVM-compatible, TCK-certified JRE tailored to embedded platforms, providing complete Java reflection, dynamic class loading, and JIT runtime optimization for long-running embedded applications requiring maximum compatibility. Supports ARM64, ARM32, x86_64, and custom architectures with 15+ years of long-term support available.
- OPC UA Browser for PLC Lightweight Rust-based web application running on PLCnext controllers that provides direct access to the OPC UA server, enabling engineers to browse the full OPC UA node tree, view node details (Node ID, Value, Data Type, Access Level), and perform system diagnostics. Features a Vue.js frontend with a sub-20MB footprint.
- Diagnostic Cloud Azure for PLC Rust-based application that streams real-time OPC UA data from PLCnext controllers to Azure Event Hubs via AMQP 1.0 over TLS 1.3, using OPC UA subscriptions for efficient event-driven data acquisition without polling. Includes a Vue.js web-based configuration UI for OPC UA connections and cloud targets.
- Diagnostic Cloud AWS for PLC Rust-based application that streams real-time OPC UA data from PLCnext controllers to AWS Kinesis Data Streams via the official AWS Rust SDK with IAM authentication, enabling downstream Lambda, QuickSight, and Redshift analytics pipelines.
- EnergyBASE Smart home energy management platform developed for EnBW, integrating embedded Java and IoT technologies for managing an energy mix of solar power, battery storage, and fixed network power grids, supporting the e-mobility market.
- OSPlus Neo Modular, high-performance Java and modern JavaScript framework for banking software development, designed for the Sparkassen Financial Group to handle millions of users, high data throughput, and strict compliance requirements.
- Fleet Management / Telematics Platform Modular telematics and fleet management platform developed over 15 years for passenger cars and trucks, supporting over-the-air (OTA) updates, connected car backends, and infotainment systems.
- Certificate Dashboard Automated certificate tracking and renewal dashboard for industrial systems, helping enterprises manage shortening browser certificate lifetimes (398 days to 47 days by 2029) with future cloud PKI integration for secure, effortless device certificate management.
- Engineering Services (Rust, Java, Cloud) Specialized software engineering services in Rust, Java, and Cloud delivered via consulting, project delivery, or team extension engagement models for enterprise clients in automotive, energy, finance, and industrial automation sectors.
- Managed Operations Long-term operational management of customer software systems on dedicated German infrastructure, including GDPR-compliant operations with DPA and documented TOMs, CI/CD pipeline management via ArgoCD on Kubernetes, automated certificate and PKI lifecycle management, encrypted backup and recovery.
- Custom Platform Porting for GraalVM Native Image MicroDoc builds a custom GraalVM Native Image toolchain for non-standard hardware platforms using Oracle's official source code and the customer's platform SDK. Deliverables include a configured Native Image compiler, cross-compilation toolchain, TCK certification, and integration documentation.
- GraalVM Embedded UI Framework Lightweight embedded UI framework directly integrated with the GraalVM runtime for small, low-powered IoT devices such as EV charging stations, payment terminals, and smart meters, targeting devices unable to run full browsers or Android.
Quantifiable outcome
- 10x faster Java application startup via GraalVM Native Image
- +4 more outcomes
Companies that use MicroDoc
Customer profileNamed customers4 records
Segments4 records
Ideal customer profiles4 records
MicroDoc technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Integration3 records
Feature6 records
MicroDoc partnerships and signals
Strategic signalPartnerships
Six partnerships are on record, tiered flagship and core.
- Daimler Truck AGflagshipMicroDoc signed a Strategic Framework Agreement with Daimler Truck AG solidifying a partnership to drive software innovation through the end of 2028. MicroDoc has served as an engineering service provider for Daimler Truck since 2008 (15+ years). Contributions include development and maintenance of complex build systems, test service frameworks, telematics platforms, and DevOps support. The partnership supports Daimler Truck's software-defined vehicle (SDV) strategy across connectivity, telematics, automation, security, and DevOps pipelines.
- EnBW (Energie Baden-Württemberg AG)coreMicroDoc signed a strategic frame agreement with EnBW for software development in smart home energy management and e-mobility solutions. MicroDoc has been an engineering service provider for the EnergyBASE project since 2015, supporting the development of complex software infrastructure for managing energy mix comprised of solar power, battery storage, and fixed network power grids. Brings expertise from energy sector, smart home/home automation, and automotive industry.
- Java Community Process (JCP)flagshipMicroDoc has been elected to the Executive Committee of the Java Community Process since 2011, and re-elected in 2020 and 2024. Works alongside Oracle, Alibaba, BellSoft, BNY Mellon, JetBrains, SAP SE, IBM, Intel, and Twitter to shape the future of the Java programming language. Bruno Caballero, Head of Virtual Machine Technologies, serves on the GraalVM Advisory Board.
- Oracle CorporationflagshipOracle Technology Partner and official GraalVM Licensing partner. MicroDoc is authorized to distribute and customize GraalVM technology (including source code from Oracle) for embedded systems and industrial applications. The partnership enables MicroDoc to offer TCK-certified Java runtimes and custom platform porting using Oracle's official GraalVM source code.
- Phoenix Contact (PLCnext Ecosystem)coreMicroDoc is a PLCnext Technology Partner within Phoenix Contact's industrial automation ecosystem. Two Rust-based applications (OPC UA Browser for PLC and Diagnostic Cloud Azure/AWS) are published on the PLCnext Store and are designed specifically for PLCnext controllers. The partnership enables MicroDoc to deliver edge intelligence tools to industrial automation customers.
- AkkodisflagshipMicroDoc is part of Akkodis, a global technology and engineering company. This partnership combines MicroDoc's agility and expertise as a specialized software house with Akkodis's resources and global reach. MicroDoc's website references Akkodis branding and links to akkodis.com. MicroDoc benefits from the parent's sustainability commitments (including carbon neutrality initiatives). MicroDoc's ESG page references Akkodis's sustainability program.
Scale indicators10 records
Recent moves6 records
Expansion highlights6 records
MicroDoc competitors and assessment
Company assessmentRegional players
- Sysgo: SYSGO provides PikeOS RTOS and embedded Linux for European industrial, automotive, and aerospace customers, particularly in Germany and the DACH region. It is comparable to MicroDoc in geographic focus and embedded-systems tooling, but specializes in separation-kernel RTOS rather than Java runtimes.
Broad incumbents
- Red Hat: Red Hat builds and distributes Red Hat Build of OpenJDK (RHEL JDK), an open-source Java runtime. As a much larger incumbent in the Java distribution space, it competes for OEM embedded Java slots where MicroDoc plays, but its focus is broad across enterprise Java, not specialized embedded.
- Wind River Systems: Wind River provides VxWorks RTOS, Wind River Linux, and embedded development tooling for industrial, automotive, and aerospace markets. It overlaps with MicroDoc's embedded software tooling scope but as a much larger incumbent with broader platform coverage.
- IBM Semeru Runtimes: IBM distributes Semeru Runtimes (formerly Adoptium / Eclipse Temurin support) as part of its broader hybrid cloud and Java tooling portfolio. It overlaps with MicroDoc's Java runtime distribution business but at much wider enterprise scale.
Emerging players
- Qt Group: Qt Group provides Qt for MCUs and cross-platform UI frameworks for embedded and industrial devices, partially overlapping with MicroDoc's GraalVM Embedded UI Framework positioning for resource-constrained IoT devices.
Others
- Phoenix Contact: Phoenix Contact owns the PLCnext ecosystem and the PLCnext Store where MicroDoc distributes its OPC UA and Diagnostic Cloud apps. Although a technology partner rather than direct competitor, Phoenix Contact is the platform MicroDoc builds on and the closest commercial counterpart in industrial automation software.
- Eclipse Adoptium (Temurin): The Eclipse Adoptium community produces Temurin, the de facto open-source reference JDK. MicroDoc competes indirectly with Temurin for OEM embedded customers but as a community project rather than a commercial vendor, illustrating both the open-source alternative and MicroDoc's value-add (TCK certification, cross-compilation, 15-year support).
Direct peers
- COPA-DATA: COPA-DATA (zenon) builds industrial automation software including OPC UA servers, HMI, and PLC connectivity tools that compete with MicroDoc's PLCnext-based diagnostics and cloud-streaming products for the same industrial automation buyer.
- Bellsoft: Bellsoft distributes Liberica JDK and Liberica Embedded JDK, targeting the same OEM embedded Java customer base as MicroDoc. Both are JCP EC members competing for the same automotive and industrial embedded Java workloads.
- Azul Systems: Azul offers Azul Platform Core (Zulu) and Zulu Embedded for OEM embedded Java use cases. Like MicroDoc, Azul focuses on TCK-certified Java runtimes for the automotive, IoT, and industrial edge segments.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat5 records
Key highlights8 records
Customer concentration
MicroDoc social profiles
Digital presenceMicroDoc compliance and trust
Trust signalCompliance2 records
MicroDoc financial estimates
Financial estimateRevenue estimate
Valuation estimate
MicroDoc leadership team
Management profileNumber of profiles
Profiles5 records
MicroDoc funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
MicroDoc M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about MicroDoc
What does MicroDoc do?
MicroDoc develops and licenses TCK-certified embedded Java runtimes—MicroDoc GraalVM Embedded (ahead-of-time native compilation) and MicroDoc Embedded Java (full JVM-compatible JRE)—for automotive ECUs, industrial controllers, IoT gateways, and edge devices, complemented by Rust-based OPC UA tools for PLCnext controllers and specialized platforms such as EnergyBASE, OSPlus Neo, and Fleet Management. The company also delivers software engineering services in Rust, Java, Cloud, and Managed Operations through multi-year strategic framework agreements with enterprise clients in automotive, energy, finance, and industrial automation.
Is MicroDoc a public or private company?
MicroDoc is a private company. It is classified as corporate owned and is currently operating.
When was MicroDoc founded?
MicroDoc was founded in 1991. It employs 11 to 50 people.
Where is MicroDoc based?
MicroDoc is headquartered in Munich, Germany, in the Europe region.
How does MicroDoc make money?
Four revenue lines are on record. Software Licensing (Embedded Runtimes) is the primary driver. The others are enterprise Support Agreements, engineering Services and managed Operations.
Who are MicroDoc's main competitors?
Sysgo is listed as a regional player. Broad incumbents are Red Hat, Wind River Systems and IBM Semeru Runtimes. Qt Group is listed as an emerging player. Others are Phoenix Contact and Eclipse Adoptium (Temurin). Direct peers are COPA-DATA, Bellsoft and Azul Systems.
Does MicroDoc have an API?
No public API is recorded for MicroDoc.
What industry is MicroDoc in?
MicroDoc's product category is Embedded Java Runtimes. Its primary akta.pro industry code is HDAHAFAE, Embedded Software & Firmware Tools (Compilers, Debug, RTOS tooling), with a secondary code of BPAEAFAD, API Development, Integration & Microservices Modernization. Its NAICS code is 541511 and its SIC code is 7372.