DIA
DIA Agency Inc. is an Ottawa-based software development consultancy specializing in Eclipse-based model-driven development (MDD) for enterprise clients in North America and Europe. It delivers fixed-price and retainer consulting, leveraging founder Christian W. Damus's committer status on EMF, Papyrus, UML2, and OCL.
- Company typePrivate
- Founded1980
- HeadquartersOttawa, Canada
- Headcount—
- GTM typeB2B
- OfferingServices
What DIA does
DIA Agency Inc. is a private, Ottawa-based software development consultancy that provides professional services to enterprise clients in North America and Europe. The firm specializes in model-driven development (MDD) built on Eclipse open-source modeling frameworks, including the Eclipse Modeling Framework (EMF), Eclipse UML2, EMF Client Platform, Papyrus, and Eclipse OCL. Its President, Christian W. Damus, holds committer status on multiple Eclipse projects, which the firm leverages as both a technical credential and a channel to influence upstream open-source roadmap decisions on behalf of clients. Service scope spans open-source consulting, custom proprietary application development, and MDD advisory, applied across vertical domains including medical software, financial services, and software engineering tooling.
The company operates on a professional services revenue model. Engagements are structured as fixed-price contracts based on hourly rates with defined deliverables, or as retainer arrangements; time is tracked in quarter-hour increments and billed monthly alongside detailed time logs. Initial requirements analysis is provided free of charge, with deeper estimation work contracted separately when substantial research is required. Marketing and lead generation are minimal: a website (dia.guru) provides service information and a contact form, supplemented by free initial consultations and credibility derived from open-source community contributions.
The firm traces its legal history to the early 1980s as an economic policy and modeling consultancy, then pivoted in 2012 to its current Eclipse-based software development focus. It is independently and privately held, with no disclosed institutional investment, parent company, or subsidiary structure. The operating footprint is a single Ottawa headquarters serving cross-border clients, and the visible headcount is limited to the founder/President.
DIA firmographics
Firmographics- Name
- DIA
- Legal name
- DIA Agency Inc.
- Website
- https://dia.guru
- Company type
- Private
- Founded year
- 1980
- Operating status
- Operating
- Short description
- DIA Agency Inc. is an Ottawa-based software development consultancy specializing in Eclipse-based model-driven development (MDD) for enterprise clients in North America and Europe. It delivers fixed-price and retainer consulting, leveraging founder Christian W. Damus's committer status on EMF, Papyrus, UML2, and OCL.
- Ownership category
- akta.pro rank
DIA industry classification
Industry- Product category
- Software Development Consulting
- NAICS
- Custom Computer Programming Services (541511)
- SIC
- Services-Computer Programming, Data Processing, Etc. (7370)
- akta.pro primary industry
- DevOps Consulting & Transformation (BPAEAKAA)
- akta.pro secondary industry
- Developer Tools & DevOps Platform Services (CI/CD, Artifacts, IaC) (HDABAAAI)
Keywords
Where DIA is headquartered
LocationHeadquarters
- HQ city
- Ottawa
- HQ country
- Canada
- HQ region
- North America
Offices1 record
Markets served
DIA business model
Business model- GTM type
- B2B
- Offering type
- Services
- Cost components
- Personnel, Operations, Marketing or Sales, Technology or R&D
Revenue model
- Professional Development Services: Fixed-price consulting contracts based on hourly rates with defined deliverables or retainer arrangements. Time tracked in quarter-hour increments with monthly invoicing. Initial requirements analysis provided free of charge unless substantial research is required.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Other | Monthly | Fixed-price contracts with hourly rate basis |
Go-to-market motion1 record
Distribution channels1 record
Marketing channels3 records
DIA product offering
Product offeringCore offering
DIA Agency Inc. is a professional software development consultancy that provides consulting and custom development services based on Eclipse open-source modeling technologies, with a special focus on model-driven development (MDD). The firm delivers open-source software consulting, custom application and back-end system development, and MDD advisory for enterprise clients across North America and Europe, applying expertise in the Eclipse Modeling Framework (EMF), UML, Papyrus, and related projects to domains including medical, financial services, and software engineering.
Product overview
DIA Agency Inc. is a software development consulting firm offering professional development and custom software solutions. They specialize in model-driven development (MDD) using Eclipse-based open-source modeling technologies including the Eclipse Modeling Framework (EMF), UML, and related Eclipse projects. Their service offerings include open-source software consulting, custom solution development, and model-driven development advisory. The company does not appear to offer distinct named software products; instead they provide consulting services to help clients leverage Eclipse modeling technologies for applications across various domains including medical, financial services, and software engineering.
Differentiator
Problem solved
Functional benefit
Products and services
- Open Source Software Consulting
- Custom Solutions Development
- Model-Driven Development (MDD) Advisory Advisory and implementation services for the model-driven development paradigm, delivering rigorous methods, flexible front-ends, and adaptive APIs for software systems at all scales. Targeted at engineering teams seeking MDD-based approaches to complex domain modeling, including back-end and full-stack systems.
Companies that use DIA
Customer profileSegments3 records
Ideal customer profiles3 records
DIA technology and API
TechnologyTechnology focussed No
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Feature2 records
DIA partnerships and signals
Strategic signalScale indicators4 records
Recent moves3 records
Expansion highlights3 records
DIA competitors and assessment
Company assessmentBroad incumbents
- Eclipse Foundation: The Eclipse Foundation stewards the modeling projects DIA contributes to (EMF, Papyrus, UML2, OCL). While not a consulting competitor, it is the broader ecosystem anchor and the platform whose trajectory determines DIA's market opportunity.
- Red Hat: Red Hat operates a broad portfolio of enterprise developer tools and open-source middleware, some built on Eclipse frameworks. It is a much larger incumbent that overlaps indirectly with DIA's enterprise tooling and consulting opportunity.
- Siemens (Polarion ALM): Siemens' Polarion ALM product is built on Eclipse and serves enterprise software engineering teams with model-driven lifecycle tooling. It is a broader incumbent that competes indirectly in the same enterprise MDD-aligned tooling market.
Emerging players
- Lightbend: Lightbend offers developer tooling and consulting around reactive and enterprise JVM systems, with services marketed to enterprise software teams. While the stack differs, its developer-focused consulting resonates with DIA's enterprise software engineering customer segment.
- Codific: Codific is a smaller consultancy specializing in model-driven development and secure software engineering using Eclipse-based tooling. It is a smaller, emerging peer with comparable technical specialization and similar enterprise customer profile.
Direct peers
- itemis: itemis is a German consulting and tools company with deep expertise in Eclipse modeling (Xtext, MPS) and model-driven development. It offers comparable services to enterprise clients building complex model-driven systems, making it a highly comparable peer.
- Modeliosoft: Modeliosoft develops the Modelio UML modeling tool and provides consulting around model-driven engineering. It targets the same enterprise user base that requires rigorous modeling approaches, making it a comparable peer in the MDD consulting space.
- Obeo: Obeo is a French software company founded by Eclipse committers that develops and contributes to the same Eclipse modeling stack (Papyrus, EMF, Sirius) DIA specializes in. It is a direct competitor in MDD consulting and tooling across virtually the same customer profile.
- Tom Sawyer Software: Tom Sawyer Software builds graph-based modeling and MDD tools often integrated with Eclipse and related frameworks. It serves enterprise clients with similar model-driven engineering needs, overlapping with DIA's target market and tooling philosophy.
- Sodius: Sodius (formerly part of Willert) provides Eclipse-based modeling and MDD consulting, including work on Papyrus and related frameworks. It is a directly comparable specialist consultancy serving the same kind of model-driven enterprise engagements.
Market position
Strengths4 records
Weaknesses4 records
Competitive moat2 records
Key risks6 records
Key highlights5 records
Customer concentration
DIA financial estimates
Financial estimateRevenue estimate
Valuation estimate
DIA leadership team
Management profileNumber of profiles
Profiles1 record
DIA funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
DIA 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 DIA
What does DIA do?
DIA Agency Inc. is a professional software development consultancy that provides consulting and custom development services based on Eclipse open-source modeling technologies, with a special focus on model-driven development (MDD). The firm delivers open-source software consulting, custom application and back-end system development, and MDD advisory for enterprise clients across North America and Europe, applying expertise in the Eclipse Modeling Framework (EMF), UML, Papyrus, and related projects to domains including medical, financial services, and software engineering.
Is DIA a public or private company?
DIA is a private company. It is classified as founder individual operated bootstrapped and is currently operating.
When was DIA founded?
DIA was founded in 1980.
Where is DIA based?
DIA is headquartered in Ottawa, Canada, in the North America region.
How does DIA make money?
One revenue line is on record: professional Development Services.
Who are DIA's main competitors?
Broad incumbents on record are Eclipse Foundation, Red Hat and Siemens (Polarion ALM). Emerging players are Lightbend and Codific. Direct peers are itemis, Modeliosoft, Obeo, Tom Sawyer Software and Sodius.
Does DIA have an API?
No public API is recorded for DIA.
What industry is DIA in?
DIA's product category is Software Development Consulting. Its primary akta.pro industry code is BPAEAKAA, DevOps Consulting & Transformation, with a secondary code of HDABAAAI, Developer Tools & DevOps Platform Services (CI/CD, Artifacts, IaC). Its NAICS code is 541511 and its SIC code is 7370.