IMS Software
IMS Software develops CNC postprocessing, verification, and simulation software that converts CAD/CAM files into machine-specific G-code for manufacturing companies and educational institutions operating diverse CNC machine tools and controllers worldwide.
- Company typePrivate
- Founded1990
- HeadquartersHaverhill, United States
- Headcount11–50
- GTM typeB2B
- OfferingSoftware
What IMS Software does
IMS Software, Inc. is a privately held US-based developer of CNC postprocessing, verification, and simulation software, founded in 1989 and headquartered in Haverhill, Massachusetts. The company serves manufacturing companies worldwide that operate CNC machine tools, converting CAD/CAM cutter location (CL) files into machine-specific G/M codes and verifying that code before it runs on the machine. Its solutions address the risk and downtime inherent to complex multi-controller CNC environments supporting Fanuc, Siemens, Mazak, Mazatrol, Cincinnati Milacron, and other controllers across any number of linear or rotary axes.
The product portfolio centers on IMSpost (postprocessing software with a library of standard postprocessors and machine configurations) and IMSverify (NC verification of actual G-code rather than CL/APT files). It extends through the IMSce family of controller emulation modules integrated natively into major CAM environments - IMSce for CATIA V5/V6/3DX, IMSce for Siemens NX, and IMSce for Mastercam (co-developed with ModuleWorks). Supporting products include IMSmachine (graphical machine configuration and kinematics simulation) and IMSconvert (ISO G-code to APT or cross-machine format conversion), plus custom postprocessor development services for customers lacking internal expertise. The underlying technology is built on C++ with a Windows interface, a macro processor with source-level debugger, virtual CNC controller emulation, and solids-based material removal and collision detection simulation.
IMS Software generates revenue through a mix of one-time software licenses, recurring maintenance and support agreements (which gate software downloads and upgrades), and custom postprocessor development professional services. Pricing is quote-based and not publicly disclosed. The company sells through direct enterprise field sales (regional coverage in North America and Europe), a global network of channel partners and resellers organized by geography, and participation in industry events such as IMTS 2024. The customer base spans custom machine shops, aerospace and defense manufacturers (e.g., Elbit Systems - Cyclone), and educational/research institutions (e.g., Western Washington University, NIAR/Wichita State University), with reach extending across North America, Western Europe, Eastern Europe, and Asia-Pacific through a multilingual website in six languages.
IMS Software firmographics
Firmographics- Name
- IMS Software
- Legal name
- IMS Software, Inc.
- Website
- https://ims-software.com
- Company type
- Private
- Founded year
- 1990
- Operating status
- Operating
- Headcount range
- 11–50 employees
- Short description
- IMS Software develops CNC postprocessing, verification, and simulation software that converts CAD/CAM files into machine-specific G-code for manufacturing companies and educational institutions operating diverse CNC machine tools and controllers worldwide.
- Ownership category
- akta.pro rank
IMS Software industry classification
Industry- Product category
- CNC Manufacturing Software
- NAICS
- Software Publishers (5132), Custom Computer Programming Services (541511)
- SIC
- Services-Prepackaged Software (7372), Services-Computer Programming Services (7371)
- akta.pro primary industry
- Industrial CAD/CAM for Manufacturing (EDAOAGAG)
- akta.pro secondary industry
- CNC Machining & Programming (EDAOAGAA)
Keywords
Where IMS Software is headquartered
LocationHeadquarters
- HQ city
- Haverhill
- HQ country
- United States
- HQ region
- North America
Offices1 record
Markets served
IMS Software business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Marketing or Sales, Operations, Infrastructure
Revenue model
- Software Licenses: IMS Software generates revenue through software licensing of their postprocessing, verification, and simulation products including IMSpost, IMSverify, IMSce, IMSmachine, and IMSconvert.
- Custom Post-Processor Development: The company provides custom post-processor development services tailored to individual customer specifications, creating solutions for companies that lack internal expertise or personnel.
- Maintenance and Support: Customers with maintenance agreements receive unlimited phone support, web-based priority response support from IMS offices in USA and Europe, free license exchanges for different platforms, and free software upgrades.
Go-to-market motion3 records
Distribution channels3 records
Marketing channels5 records
IMS Software product offering
Product offeringCore offering
IMS Software develops and licenses CNC postprocessing, NC verification, and machine simulation software used by manufacturing companies. Its software transforms CAD/CAM cutter location (CL) files into machine-specific G/M codes required by NC machines and verifies the postprocessed code before it runs on the machine. The product suite covers postprocessing, G-code verification, virtual CNC controller emulation, machine configuration, and format conversion, with native integrations into CATIA/DELMIA, Siemens NX, and Mastercam CAM environments.
Product overview
IMS Software offers a comprehensive suite of postprocessing and NC verification solutions centered on the IMSpost platform. The core offering includes IMSpost (advanced postprocessing software) and IMSverify (NC verification solution), which work together to transform CAD/CAM cutter location files into machine-specific G/M codes and verify them before running on CNC machines. The product line extends through IMSce modules (IMSce for V5/V6/3DX, IMSce for Siemens NX, IMSce for Mastercam) that provide integrated controller emulation within specific CAM environments. Supporting products include IMSmachine for machine configuration and kinematics simulation, and IMSconvert for format conversion between machine codes. The company also offers custom postprocessor development services. With over 30 years of industrial experience, the software supports all types of CNC machines with any number of linear or rotary axes.
Differentiator
Problem solved
Functional benefit
Brands
- IMSpost: The world's most advanced postprocessing software that transforms CAD/CAM cutter location (CL) files into specific machine (G/M) codes required by NC machines.
- IMSverify
- IMSce
- IMSmachine
- IMSconvert
Products and services
- IMSpost Advanced postprocessing software that transforms CAD/CAM cutter location (CL) files into the specific machine (G/M) codes required by NC machines. Includes a flexible library of standard postprocessors and machine configurations, and is used by manufacturing programmers to generate NC code for CNC machine tools.
- IMSverify NC verification solution that checks postprocessed code that will run on the machine, going beyond simple APT or CL file verification within the CAM system. Verifies actual G-code to confirm the part will be cut correctly, and includes solids-based material removal simulation and full machine simulation with collision detection.
- IMSce for V5/V6/3DX Controller emulation module for CATIA/DELMIA V5, V6 and 3DX providing G-code parsing and CNC controller emulation for verification and machine simulation within the Dassault Systèmes environment. Supports all major CNC controllers with full variables, subprograms, expressions, canned cycles, and probing.
- IMSce for Siemens NX G-code parsing and CNC controller emulation module for verification and machine simulation inside Siemens NX CAM. Supports a wide variety of CNC machine tools and controllers from major manufacturers.
- IMSce for Mastercam Machine simulation extension for Mastercam that combines IMS G-code emulation with ModuleWorks simulation and post processing technology. Extends Mastercam machine simulation with G-code parsing and verification for diverse machine tools and controllers.
- IMSmachine Graphical and animated machine configuration program that simplifies machine setup. Functions as a standalone component or as part of IMSpost, allowing users to describe and test complex machine tools, including configurations with any number of linear or rotary axes.
- IMSconvert Conversion utility that transforms ISO machine formats (G-code) to standard APT language or between machine formats. Extends the useful life of existing CAM programs by enabling use with new machines and controllers.
- Custom Posts Custom postprocessor development service in which IMS Software's team creates post-processors tailored to individual customer specifications. Targeted at companies that lack internal expertise or personnel to develop post-processors for their specific CNC machine tools.
Quantifiable outcome
- Reduced prove-out time to almost ZERO on actual machines
- +2 more outcomes
Companies that use IMS Software
Customer profileNamed customers5 records
Segments1 record
Ideal customer profiles1 record
IMS Software technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Integration3 records
Feature11 records
IMS Software partnerships and signals
Strategic signalPartnerships
Six partnerships are on record, tiered core and minor.
- ModuleWorkscoreCollaboration with ModuleWorks and Mastercam on G-Code Simulation. IMSce for Mastercam combines IMS G-code emulation with ModuleWorks simulation and post processing technology to extend Mastercam machine simulation with G-code parsing and verification.
- MastercamcoreThree-way collaboration with IMS Software and ModuleWorks to develop IMSce for Mastercam. The software solution extends Mastercam machine simulation with G-code parsing and verification for diverse machine tools and controllers.
- Siemens NXcoreIMSce for Siemens NX provides G-code parsing and CNC controller emulation for a wide variety of CNC machine tools and controllers for verification and machine simulation inside of NX CAM from Siemens Digital Industries Software.
- OMIC R&D (Oregon Manufacturing Innovation Center)minorIMS Software joined OMIC R&D as a member company. The Oregon Manufacturing Innovation Center Research and Development facility develops advanced metals manufacturing technologies through R&D activities.
- In-House SolutionscorePartnership to bring IMSce for Mastercam to the Canadian manufacturing market. In-House Solutions serves as a channel partner distributing IMS Software products in Canada.
- Dassault Systèmes (CATIA)coreIMSce integrates with CATIA V5, V6, and 3DX providing G-code emulation and CNC controller emulation within the Dassault Systèmes environment.
Scale indicators2 records
Recent moves6 records
Expansion highlights5 records
IMS Software competitors and assessment
Company assessmentBroad incumbents
- Autodesk (Fusion 360 / HSMWorks): Autodesk's Fusion 360 manufacturing module includes built-in post-processing and simulation, representing the cloud-native competitive pressure on IMS's desktop verification franchise.
- Dassault Systemes (CATIA / DELMIA): Dassault hosts IMSce for V5/V6/3DX inside CATIA/DELMIA and is a channel reseller; it is the largest 3DS-partnered peer with the deepest resources to build native alternatives.
- Siemens Digital Industries Software (NX CAM): Siemens NX CAM is a tier-1 CAM suite in which IMSce is embedded; Siemens is both a partner and a potential disintermediator if it deepens native verification.
- CNC Software (Mastercam): Mastercam is a leading CAM platform that both resells IMS technology (IMSce for Mastercam) and could vertically integrate verification, making it the most strategically important incumbent peer.
Direct peers
- Predator Software (Predator CNC): Predator Virtual CNC is a direct competitor in G-code editing, verification, and virtual CNC backplot — overlapping with IMSverify and IMSce at the shop-floor level.
- CGTech (VERICUT): CGTech's VERICUT is the leading independent CNC simulation and verification software, directly comparable to IMSverify and IMSce. Both serve manufacturers needing to verify post-processed NC code before running on machine tools.
- DP Technology (ESPRIT CAM): ESPRIT is a full CAM system with built-in post-processing and machine simulation, competing with the IMSce-for-Mastercam/SIemens workflow at the CAM-buyer level.
- Hexagon Manufacturing Intelligence (NCSIMUL): Hexagon's NCSIMUL is a CNC machine simulation and verification suite competing head-on with IMSce and IMSverify in the same aerospace/defense and precision machining accounts.
- OPEN MIND Technologies (hyperMILL): hyperMILL is a CAM platform offering integrated post-processing and simulation; it competes with IMS in serving 5-axis and complex multi-axis manufacturing customers.
Emerging players
- ModuleWorks: ModuleWorks supplies simulation and post-processing components to CAM vendors and is both an IMS technology partner (IMSce for Mastercam) and a partial competitor in the underlying component layer.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat5 records
Key risks5 records
Key highlights7 records
Customer concentration
IMS Software social profiles
Digital presenceIMS Software financial estimates
Financial estimateRevenue estimate
Valuation estimate
IMS Software leadership team
Management profileNumber of profiles
Profiles6 records
IMS Software funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
IMS Software 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 IMS Software
What does IMS Software do?
IMS Software develops and licenses CNC postprocessing, NC verification, and machine simulation software used by manufacturing companies. Its software transforms CAD/CAM cutter location (CL) files into machine-specific G/M codes required by NC machines and verifies the postprocessed code before it runs on the machine. The product suite covers postprocessing, G-code verification, virtual CNC controller emulation, machine configuration, and format conversion, with native integrations into CATIA/DELMIA, Siemens NX, and Mastercam CAM environments.
Is IMS Software a public or private company?
IMS Software is a private company. It is classified as founder individual operated bootstrapped and is currently operating.
When was IMS Software founded?
IMS Software was founded in 1990. It employs 11 to 50 people.
Where is IMS Software based?
IMS Software is headquartered in Haverhill, United States, in the North America region.
How does IMS Software make money?
Three revenue lines are on record. Software Licenses are the primary driver. The others are custom Post-Processor Development and maintenance and Support.
Who are IMS Software's main competitors?
Broad incumbents on record are Autodesk (Fusion 360 / HSMWorks), Dassault Systemes (CATIA / DELMIA), Siemens Digital Industries Software (NX CAM) and CNC Software (Mastercam). Direct peers are Predator Software (Predator CNC), CGTech (VERICUT), DP Technology (ESPRIT CAM), Hexagon Manufacturing Intelligence (NCSIMUL) and OPEN MIND Technologies (hyperMILL). ModuleWorks is listed as an emerging player.
Does IMS Software have an API?
No public API is recorded for IMS Software.
What industry is IMS Software in?
IMS Software's product category is CNC Manufacturing Software. Its primary akta.pro industry code is EDAOAGAG, Industrial CAD/CAM for Manufacturing, with a secondary code of EDAOAGAA, CNC Machining & Programming. Its NAICS code is 5132 and its SIC code is 7372.