Updated:
Computer Modelling Group
Pramod Jain leads Computer Modelling Group, a Calgary-based simulation software firm serving ~500 energy customers, with roots in 1970s heavy oil research.
Computer Modelling Group
CMG focuses on simulation technology for reservoir recovery methods, developing innovations to overcome existing technological barriers.
General information
Firm type
Asset Manager
Year founded
1978
Location
Region
North America
Country
Canada
City
Calgary
Corporate office
3710 33 Street NW, Calgary, Alberta, T2L 2M1, Canada
Additional offices
Houston, United States · Bengaluru, India · Bogota, Colombia · Dubai, United Arab Emirates · Kuala Lumpur, Malaysia · Rio de Janeiro, Brazil · Oslo, Norway · Oxford, United Kingdom
Principals
Pramod Jain
Chief Executive Officer
Vipin Khullar
Executive Team
Matthew Miller
Executive Team
Kristina Mysev
Executive Team
Kim MacEachern
Executive Team
Sector focus
Frequently asked questions
Who runs investment decisions at Computer Modelling Group?
Pramod Jain serves as Chief Executive Officer. The executive team includes Vipin Khullar, Matthew Miller, Kristina Mysev, and Kim MacEachern. As a publicly traded technology company, strategic investment and acquisition decisions are governed by this leadership group and overseen by the board.
How does Computer Modelling Group source proprietary deal flow?
The firm identifies acquisition targets through industry partnerships and the technical integration needs of its customer base, which includes over 500 energy companies. Recent acquisitions — Bluware, Sharp Reflections, and SeisWare — were software businesses adjacent to its core reservoir simulation suite, indicating a strategy of buying complementary subsurface geoscience technology.
Is Computer Modelling Group structured as a family office or a technology company?
Computer Modelling Group is a publicly traded software and consulting company listed on the Toronto Stock Exchange. It is not a family office. Its revenue comes from licensing simulation software, providing consulting services, and selling integrated geoscience products to energy operators worldwide.
What investment stages does Computer Modelling Group typically target?
The firm targets established, revenue-generating software companies with specialized subsurface or geophysical technology. Its recent acquisitions — Bluware (2023), Sharp Reflections (2024), and SeisWare (2025) — were all operating businesses with existing customer bases, not early-stage ventures.
Which sectors does Computer Modelling Group explicitly avoid?
The firm does not publish a formal exclusion list. However, its entire technology stack and acquisition history are concentrated on physics-based subsurface simulation and seismic interpretation for energy and new energy applications. It has no disclosed activity in consumer technology, financial services, or healthcare.
How is Computer Modelling Group related to its acquired companies like Bluware or SeisWare?
Bluware, Sharp Reflections, and SeisWare now operate as part of Computer Modelling Group's platform, with their general managers reporting into CMG's leadership. Bluware specializes in cloud-based interactive deep learning for seismic data, Sharp Reflections in seismic processing and interpretation, and SeisWare in geoscience interpretation software.
What is Computer Modelling Group's known posture on co-investments alongside external partners?
The company engages in joint industry projects and strategic partnerships rather than financial co-investments. For example, it launched the GELECO2 joint industry product with Kongsberg Digital in 2022 and partnered with ABB, Wood, Hatch, and McDaniel on integrated carbon capture and storage solutions from 2023 onward.
Profile maintained by Altss using OSINT (open-source intelligence), regulatory filings, licensed data partners, and verified direct submissions. Read the methodology. Last updated: . Continuous refresh with full update cycles at least every 30 days.
Need institutional-grade insight on asset managers?
Altss delivers:
Prefer a guided tour?
We’ll walk you through: