EnSoft
EnSoft Corp, founded in 2004 and headquartered in Ames, Iowa, sells specialized graph-based software tools (SimDiff, Modelify, Simhance, Atlas, SimEngine) for Simulink/MATLAB model-based development to safety-critical engineering teams in automotive, aerospace, defense, industrial, and electronics companies worldwide.
- Company typePrivate
- Founded2004
- HeadquartersAmes, United States
- Headcount11–50
- GTM typeB2B
- OfferingSoftware
What EnSoft does
EnSoft Corp is a privately held US software vendor headquartered in Ames, Iowa, founded in 2004 (firmographic data cites 2002; corroborating evidence supports 2004) and operating in the high-assurance software development market. The company sells specialized tooling for the Simulink/MATLAB model-based design ecosystem used by safety-critical engineering organizations in automotive, aerospace, defense, industrial, electronics, and energy. Its portfolio spans SimDiff (Simulink model diff/merge with Workstation, Review, and Automation editions that integrate with Git, Mercurial, ClearCase, GitLab, Azure DevOps, and GitHub), Modelify (semantic C-to-Simulink conversion), Simhance (MAAB/JMAAB standards-compliance transformation), Atlas (graph-based software analysis platform using the proprietary XCSG schema), and SimEngine (large-scale graph alignment), each underpinned by 20+ years of proprietary graph-theory research including multiple DARPA-funded projects. The company pursues a hybrid revenue model combining one-time perpetual and annual term software licenses (typically $395–$14,700 per seat per year depending on product/tier), recurring maintenance renewals (~20% of perpetual license fee annually), paid engineering services (custom program analysis, technical due diligence, and post-M&A integration), and fixed-price training ($2,250 per half-day session). Products reach customers via direct sales ([email protected]), electronic software download, and free-trial / academic freemium channels, with a localized Japanese go-to-market including JPY pricing and Note.com content. EnSoft's stated customer base of over 450 companies includes every major North American, European, and Asian automotive OEM and tier-1 supplier as well as major defense primes, suggesting durable enterprise penetration in its niche despite a small (11–50 employee) operating footprint. The company holds ISO 26262 TCL1 tool qualification for SimDiff and discloses no outside funding, consistent with a bootstrapped, founder-controlled niche software vendor.
EnSoft firmographics
Firmographics- Name
- EnSoft
- Legal name
- ENSOFT CORP
- Website
- https://ensoftcorp.com
- Company type
- Private
- Founded year
- 2004
- Operating status
- Operating
- Headcount range
- 11–50 employees
- Short description
- EnSoft Corp, founded in 2004 and headquartered in Ames, Iowa, sells specialized graph-based software tools (SimDiff, Modelify, Simhance, Atlas, SimEngine) for Simulink/MATLAB model-based development to safety-critical engineering teams in automotive, aerospace, defense, industrial, and electronics companies worldwide.
- Ownership category
- akta.pro rank
EnSoft industry classification
Industry- Product category
- Embedded Software Development Tools
- NAICS
- Other Computer Related Services (541519), Custom Computer Programming Services (541511)
- SIC
- Services-Prepackaged Software (7372)
- akta.pro primary industry
- Embedded Software & Firmware Tools (Compilers, Debug, RTOS tooling) (HDAHAFAE)
Keywords
Where EnSoft is headquartered
LocationHeadquarters
- HQ city
- Ames
- HQ country
- United States
- HQ region
- North America
Offices1 record
Markets served
EnSoft 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: ENSOFT generates revenue primarily from software licenses sold as perpetual or term (subscription) licenses. Products include SimDiff (Workstation, Review, Automation editions), Modelify, Simhance, Atlas, and SimEngine. Licensing models include Named User, Node Locked, Workgroup Float, and Float pool options. Perpetual licenses include one year of maintenance; term licenses are annual subscriptions.
- Subscription Licenses: Annual term licenses provide access to software with all major and minor updates plus email support. This recurring revenue stream supplements perpetual license sales.
- Professional Services: ENSOFT offers engineering services including critical embedded applications development, custom program analysis, process automation, technical due diligence for acquisitions, and post-M&A integration support. Also includes training courses for Simulink projects.
- Maintenance and Support: Annual maintenance renewals provide software updates and email support. Maintenance can be purchased within 3 months of expiration or extended for longer periods. Atlas is sold as a 1-year subscription including updates and email support.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| One time/ perpetual license | Annual | SimDiff Workstation - Full-featured for engineers comparing/merging models, generating reports, and creating Peer Review files |
| Subscription | Annual | SimDiff Review - For team members reviewing changes without merging capability |
| Subscription | Annual | SimDiff Automation - CI/CD pipeline integration with automated reporting |
| One time/ perpetual license | Annual | SimDiff Classic - Legacy edition for diff and reports without merge |
| One time/ perpetual license | Annual | SimDiff Standard - Basic diff-only legacy edition |
| Subscription | Annual | Atlas Professional - Software analysis and visualization platform |
| Hybrid | Annual | Modelify - C code to Simulink conversion |
| Hybrid | Annual | Simhance - Simulink model transformation for standards compliance |
| Subscription | Annual | SimDiff Automation - Japanese market pricing |
| One time/ perpetual license | Annual | SimDiff Linux - Team edition for Linux |
| Other | Multi-year contract | Training for Simulink Projects |
| Freemium | Annual | SimDiff Academic - Free license for universities |
Go-to-market motion2 records
Distribution channels4 records
Marketing channels6 records
EnSoft product offering
Product offeringCore offering
EnSoft develops and sells specialized software tools for high-assurance, Simulink-based model-based design, with its SimDiff product line providing semantic comparison and merging of Simulink models, Modelify converting C code into Simulink, Simhance checking MAAB/JMAAB standards compliance, Atlas performing graph-based source code analysis, and SimEngine powering graph alignment. The company also delivers paid engineering services, technical due diligence, post-M&A integration support, and training to engineering organizations.
Product overview
EnSoft offers a portfolio of specialized software tools for high-assurance software development, primarily focused on the Simulink/Model-Based Design ecosystem. The core product family includes SimDiff (Simulink model diff/merge tool with editions for workstation, review, and automation use cases), Modelify (C code to Simulink model converter built on Atlas), Simhance (Simulink model standards compliance transformer), Atlas (software analysis platform using graph representations), and SimEngine (graph alignment problem solver). These tools are complemented by engineering services including technical due diligence and training. The products serve over 450 companies worldwide including major automotive, aerospace, and defense organizations.
Differentiator
Problem solved
Functional benefit
Products and services
- SimDiff Workstation Desktop diff, merge, and review tool for Simulink models, providing semantic comparison and merging capabilities to controls and software engineering teams working in model-based design.
- SimDiff Automation Command-line and server edition of SimDiff that automates diff and merge of Simulink models within continuous integration and build pipelines for engineering organizations.
- SimDiff Review Lightweight review-focused edition of SimDiff that supports team-based review and approval workflows for Simulink model changes, targeted at reviewers and quality functions.
- SimDiff Classic (formerly Professional) Legacy edition of SimDiff that provides model differences and reports without merging, maintained for existing customers on perpetual licenses.
- SimDiff Standard Legacy entry-level edition of SimDiff providing diff-only functionality for individual users on perpetual licenses.
- Modelify Tool that converts C source code into Simulink models, enabling migration, traceability, and reuse of legacy C algorithms within Simulink-based model-based design environments.
- Simhance Standards-compliance checker for Simulink models that validates adherence to MAAB and JMAAB modeling guidelines for automotive and other safety-critical programs.
- Atlas Graph-database source code analysis platform for querying, understanding, and visualizing large source code bases using the XCSG schema, supporting software comprehension and program analysis.
- SimEngine Graph alignment engine that powers semantic matching of Simulink models and underpins other EnSoft analysis tools such as SimDiff.
- SimDiff Training for Simulink Projects Paid on-site and remote training program that teaches engineering teams how to apply SimDiff within Simulink-based model-based design projects.
- Engineering Services Paid consulting engagements in which EnSoft engineers deliver specialized services on customer Simulink and embedded software projects.
- Technical Due Diligence Paid service in which EnSoft evaluates the technical quality, risk, and architecture of Simulink and embedded software assets on behalf of acquirers and investors.
- Post-M&A Integration Services Paid service that helps acquiring companies consolidate, reconcile, and integrate Simulink and embedded software assets following mergers and acquisitions.
Quantifiable outcome
- Compare models with 30,000+ blocks in under 10 seconds
- +3 more outcomes
Companies that use EnSoft
Customer profileNamed customers27 records
Segments6 records
Ideal customer profiles2 records
EnSoft technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration10 records
AI capability3 records
Feature5 records
EnSoft partnerships and signals
Strategic signalPartnerships
One partnership is on record.
- MathWorkscoreMathWorks is the maker of Simulink and MATLAB. ENSOFT products are designed to integrate with and enhance the Simulink environment. SimDiff provides version control and collaboration features for Simulink models. Compatibility with all Simulink versions from R2007b through latest release is maintained.
Scale indicators3 records
Recent moves6 records
Expansion highlights6 records
EnSoft competitors and assessment
Company assessmentDirect peers
- dSPACE: German supplier of development tools for embedded controller systems, with TargetLink as the primary competitor to EnSoft's Modelify for production code generation from Simulink models in automotive and aerospace. Both companies serve the same MBD workflow, same OEMs, and same compliance regimes, making dSPACE EnSoft's most direct comparable.
- LDRA: UK-based provider of software analysis, static analysis, and certification tooling for safety-critical embedded systems in aerospace, defense, automotive, and medical devices, directly competitive with EnSoft's Atlas platform for code analysis and ISO 26262 / DO-178C compliance workflows.
- GrammaTech: US-based software analysis vendor with CodeSonar static analysis and binary analysis for embedded and safety-critical systems, including at Boeing. Overlaps with EnSoft Atlas on program analysis, modernization, and binary/malware detection use cases.
- Vector Informatik: Stuttgart-based automotive embedded software tools vendor with overlapping MBD, testing, and ECU development tooling that competes head-on with EnSoft's SimDiff and Simhance offerings among German OEMs and Tier-1 suppliers like Bosch, Continental, and Daimler.
Broad incumbents
- ANSYS: Engineering simulation platform with digital twin and embedded system design offerings, adjacent to but broader than EnSoft's MBD-focused scope. Customers like Honeywell, Toyota, and aerospace primes use ANSYS solutions alongside EnSoft in their workflows.
- MathWorks: Natick, MA-based creator of Simulink and MATLAB, the upstream platform on which all of EnSoft's products depend. While currently a strategic partner, MathWorks' broader portfolio of Model-Based Design tools makes it the obvious broad incumbent and a potential competitor if it expands native diff/merge or compliance features.
- Synopsys: Multi-billion-dollar EDA and software integrity platform covering chip design, static analysis (Coverity), and embedded software tools. Larger broader incumbent competing in adjacent spaces to EnSoft's Atlas and Modelify, particularly in aerospace, defense, and automotive safety-critical segments.
- Siemens EDA (formerly Mentor Graphics): EDA division of Siemens providing embedded software development, model-based design, and digital twin tools. Competes indirectly with EnSoft across automotive and industrial customers as part of a much broader portfolio.
- Cadence Design Systems: Major EDA vendor with system-level design and embedded software tooling that overlaps with EnSoft's model-based design offerings at a much broader scale across chip, system, and software design flows.
Emerging players
- Perforce Software: Version control provider for large binary and binary-like assets including specialized file types in embedded and MBD workflows, complementary to EnSoft's diff tools but increasingly overlapping in the file-comparison/merge space, particularly with Helix Core in safety-critical industries.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat5 records
Key risks6 records
Key highlights7 records
Customer concentration
EnSoft compliance and trust
Trust signalCompliance1 record
EnSoft financial estimates
Financial estimateRevenue estimate
Valuation estimate
EnSoft leadership team
Management profileNumber of profiles
EnSoft funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
EnSoft 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 EnSoft
What does EnSoft do?
EnSoft develops and sells specialized software tools for high-assurance, Simulink-based model-based design, with its SimDiff product line providing semantic comparison and merging of Simulink models, Modelify converting C code into Simulink, Simhance checking MAAB/JMAAB standards compliance, Atlas performing graph-based source code analysis, and SimEngine powering graph alignment. The company also delivers paid engineering services, technical due diligence, post-M&A integration support, and training to engineering organizations.
Is EnSoft a public or private company?
EnSoft is a private company. It is classified as founder individual operated bootstrapped and is currently operating.
When was EnSoft founded?
EnSoft was founded in 2004. It employs 11 to 50 people.
Where is EnSoft based?
EnSoft is headquartered in Ames, United States, in the North America region.
How does EnSoft make money?
Four revenue lines are on record. Software Licenses are the primary driver. The others are subscription Licenses, professional Services and maintenance and Support.
Who are EnSoft's main competitors?
Direct peers on record are dSPACE, LDRA, GrammaTech and Vector Informatik. Broad incumbents are ANSYS, MathWorks, Synopsys, Siemens EDA (formerly Mentor Graphics) and Cadence Design Systems. Perforce Software is listed as an emerging player.
Does EnSoft have an API?
Yes. SimDiff provides a MATLAB API that can be accessed by typing 'help simdiff4' or 'doc simdiff4' in MATLAB. It also offers a command-line interface via simdiff4.exe for passing arguments and sd4.exe for batch mode operations. Developer documentation is at www.ensoftcorp.com/docs/simdiff/manual/SimDiff_manual_EN.html.
What industry is EnSoft in?
EnSoft's product category is Embedded Software Development Tools. Its primary akta.pro industry code is HDAHAFAE, Embedded Software & Firmware Tools (Compilers, Debug, RTOS tooling). Its NAICS code is 541519 and its SIC code is 7372.