{{Short description|Computer system for mathematical calculation}} {{Infobox software | name = Mathcad | logo = Ptc mathcad logo standard color.png | screenshot = top right Prime screengrab.png | caption = Mathcad Prime 1.0 | developer = Mathsoft, PTC | released = {{Start date|1986}} | discontinued = | latest release version = Prime 12 (12.0.0.0) | latest release date = {{Start date and age|2026|04|08}} | latest preview version = | latest preview date = | programming language = | operating system = Microsoft Windows | language = 10 languages<ref>{{cite web|url=https://support.ptc.com/products/mathcad/language-support/|title=Mathcad Language Support - PTC.com|access-date=2020-11-07}}</ref> | genre = Computer algebra system | license = Proprietary | website = {{URL|https://www.mathcad.com/}} }}

'''Mathcad''' is computer software for the verification, validation, documentation and re-use of mathematical calculations in engineering and science, notably mechanical, chemical, electrical, and civil engineering.<ref>{{cite web|url=https://www.mathcad.com/|title=PTC Mathcad - PTC|access-date=2020-11-07}}</ref> Released in 1986 for MS-DOS, it introduced live editing (WYSIWYG) of typeset mathematical notation in an interactive notebook, combined with automatic computations. It was originally developed by Mathsoft, and since 2006 has been a product of Parametric Technology Corporation.

==History== Mathcad was conceived and developed by Allen Razdow and Josh Bernoff at Mathsoft founded by David Blohm and Razdow. It was released in 1986. It was the first system to support WYSIWYG editing and recalculation of mathematical calculations mixed with text.<ref>"Now you can calculate on your PC with the same freedom you have on paper" (ad), ''PC Magazine'', September 15, 1987, [https://books.google.com/books?id=sc4TnHAYBSUC&dq=%22mathcad%22+best+of+87+pc+magazine+-88&pg=PA42 p. 42]</ref> It was also the first to check the consistency of engineering units through the full calculation. Other equation solving systems existed at the time, but did not provide a notebook interface: Software Arts' ''TK Solver'' was released in 1982, and Borland's ''Eureka: The Solver'' was released in 1987.<ref>Ronald Shone, "Software for Solving Equations: Eureka: The Solver, TK Solver Plus and Mathcad", ''Journal of Economic Surveys'' '''3''':1:83–95 {{doi|10.1111/j.1467-6419.1989.tb00059.x}} (March 1989)</ref>

Mathcad was acquired by Parametric Technology Corporation (PTC) in April 2006.<ref> [http://www.drives.co.uk/news/worldnews/news_worldnews442.htm PTC buys Mathsoft for $63m] : April 2006 {{webarchive|url=https://web.archive.org/web/20070928175309/http://www.drives.co.uk/news/worldnews/news_worldnews442.htm |date=2007-09-28 }} </ref>

==Overview==

Mathcad's central interface is an interactive notebook in which equations and expressions are created and manipulated in the same graphical format in which they are presented (WYSIWYG). This approach was adopted by systems such as Mathematica, Maple, Macsyma, MATLAB, and Jupyter.

Mathcad today includes some of the capabilities of a computer algebra system, but remains oriented towards ease of use and documentation of numerical engineering applications.

Mathcad is part of a broader product development system developed by PTC, addressing analytical steps in systems engineering. It integrates with PTC's Creo Elements/Pro, Windchill, and Creo Elements/View. Its live feature-level integration with Creo Elements/Pro enables Mathcad analytical models to be directly used in driving CAD geometry, and its structural awareness within Windchill allows live calculations to be re-used and re-applied toward multiple design models.

==Summary of capabilities== The Mathcad interface allows users to combine a variety of different elements (mathematics, descriptive text, and supporting imagery) into a worksheet, in which dependent calculations are dynamically recalculated as inputs change. This allows for simple manipulation of input variables, assumptions, and expressions. Mathcad's functionality includes:

* Numerous numeric functions for statistics, data analysis, image processing, and signal processing; * Ubiquitous dimensionality checking and simplification; * Solution of systems of equations, such as ODEs and PDEs using several methods; * Root finding for polynomials and other functions; * Symbolic manipulation of mathematical expressions; * Parametric 2D and 3D plotting and discrete data plotting; * Leverage standard, readable mathematical expressions within embedded program constructs;{{clarify|date=December 2020 |reason=What does this mean?}} * Vector and matrix operations, including eigenvalues and eigenvectors; * Curve fitting and regression analysis; * Statistical and design of experiments functions and plot types, and evaluation of probability distributions; * Import from and export to other applications and file types, such as Microsoft Excel and MathML;<ref>{{cite web |url=http://www.jmcsweeney.co.uk/webdesign/mathcad.php |title=Website Design: Mathcad and MathML |date=September 16, 2011 |author=John McSweeney |access-date=2011-09-09 |url-status=dead |archive-url=https://web.archive.org/web/20110916053405/http://www.jmcsweeney.co.uk/webdesign/mathcad.php |archive-date=2011-09-16 }}</ref> * Cross references to other Mathcad worksheets; * Integration with other engineering applications, such as CAD, FEM, BIM, and Simulation tools, to aid in product design, like Autocad, Ansys, Revit.

Although Mathcad is mostly oriented to non-programmers, it is also used in more complex projects to visualize results of mathematical modeling by using distributed computing and coupling with programs written using more traditional languages such as C++.

== Current releases ==

As of 2026, the latest release from PTC is Mathcad Prime 12.0.0.0. This release is a freemium variant: if the software is not activated after a Mathcad Prime 30-day trial, it is possible to continue using PTC Mathcad Express for an unlimited time as "PTC Mathcad Express Free-for-Life Engineering Calculations Software". This freemium pilot is a new marketing approach for PTC. Review and markup of engineering notes can now be done directly by team members without them all requiring a full Mathcad Prime license.<ref>{{cite web|url=http://www.engineering.com/DesignSoftware/DesignSoftwareArticles/ArticleID/4897/Psst-PTC-is-Giving-Away-Mathcad-Express-Pass-it-on.aspx|title=Psst... PTC is Giving Away Mathcad Express. Pass it on. > ENGINEERING.com|last=ENGINEERING.com|url-status=live|archive-url=https://web.archive.org/web/20131012015718/http://www.engineering.com/DesignSoftware/DesignSoftwareArticles/ArticleID/4897/Psst-PTC-is-Giving-Away-Mathcad-Express-Pass-it-on.aspx|archive-date=2013-10-12}}</ref>

The last release of the traditional (non-Prime) product line, Mathcad 15.0, came out in June 2010 and shares the same worksheet file structure as Mathcad 14.0. The last service release, Mathcad 15.0 M050, which added support for Windows 10, was released in 2017. Mathcad 15.0 and earlier releases are no longer actively developed, sold or supported anymore.<ref>{{Cite web |date=2021-02-25 |title=Official PTC Mathcad 15 and Prime 1–6 End-of-Sale Announcement {{!}} Community |url=https://community.ptc.com/mathcad-tips-391/official-ptc-mathcad-15-and-prime-1-6-end-of-sale-announcement-131142 |access-date=2026-05-15 |website=community.ptc.com |language=en-US}}</ref> PTC recommends users to migrate their Mathcad 15.0 or prior worksheets to the latest supported Prime releases using the XMCD to MCD converter bundled as part of the Prime subscription.<ref>{{Cite news |title=Moving from Legacy Mathcad to Mathcad Prime {{!}} PTC |url=https://www.ptc.com/en/products/mathcad/migrate |archive-url=http://web.archive.org/web/20260309150925/https://www.ptc.com/en/products/mathcad/migrate |archive-date=2026-03-09 |access-date=2026-05-15 |language=en}}</ref>

==Computer operating system platforms== Mathcad only runs on Microsoft Windows. Mathcad Prime 12.0 requires a 64-bit version of Windows 11 version 23H2 or above. Until 1998, Mathcad also supported Mac OS.<ref>{{cite web |url=http://www.versiontracker.com/dyn/moreinfo/macos/2770 |title=MathSoft Mathcad PLUS 6 |website=Versiontracker |access-date=2009-10-23 |url-status=dead |archive-url=https://web.archive.org/web/20090611154512/http://www.versiontracker.com/dyn/moreinfo/macos/2770 |archive-date=2009-06-11 }}</ref> Mathcad Prime 6 is the last version to officially support Windows 7, Windows 8 and Windows 8.1. Mathcad 15 M045 and Mathcad Prime 3.1 are the last releases to support Windows XP and Windows Vista.

==Support==

Starting in 2011 (Mathcad 15.0) the first year of maintenance and support has been included in the purchase or upgrade price.

== Release history == {| class="wikitable" |- ! Name ! Version ! Release date ! Notes |- | Mathcad 0.3 | 0.3 | |Beta on 5.25-inch floppy diskette |- | Mathcad 2.5.2 | 2.5.2 | 1989 |Last MS-DOS version |- | Mathcad 3.1 | 3.1 | 1992 | Windows version with notebook interface |- | Mathcad 4.0 | 4.0 | | Windows version |- |- | Mathcad 5.0 | 5.0 | | Added Maple based CAS features |- | Mathcad 5.5 | 5.5 | | Windows version |- | Mathcad 6.0<ref>{{cite web |title=Mathcad Features Comparison Chart |url=http://www.mathsoft.com/60dir/chart.htm |archive-url=https://web.archive.org/web/19961110063011/http://www.mathsoft.com/60dir/chart.htm |archive-date=1996-11-10 |access-date=2016-06-12 }}</ref> | 6.0 | 1995 | Last Windows 3.1 version |- | Mathcad 7<ref>{{cite web |title=Mathcad PLUS 6.0 and Mathcad 7 Professional Comparison |url=http://www.mathsoft.com/mathcad/70dir/prof/mcd6to7.htm |archive-url=https://web.archive.org/web/19980220072847/http://www.mathsoft.com/mathcad/70dir/prof/mcd6to7.htm |archive-date=1998-02-20 |access-date=2016-06-12 }}</ref> | 7.0 | 1997 |- | Mathcad 8<ref>{{cite web |title=Mathcad Features: Version by Version Comparison |url=http://www.mathsoft.com/mathcad/80dir/comparison.htm |archive-url=https://web.archive.org/web/20000929212107/http://www.mathsoft.com/mathcad/80dir/comparison.htm |archive-date=2000-09-29 |access-date=2016-06-12 }}</ref> | | |- | Mathcad 2000<ref>{{cite web |title=Mathcad Version Comparison Chart |url=http://www.mathsoft.com/mathcad/2000dir/prof/comparechart.asp |archive-url=https://web.archive.org/web/19991128020553/http://www.mathsoft.com/mathcad/2000dir/prof/comparechart.asp |archive-date=1999-11-28 |access-date=2016-06-12 }}</ref> | | |- | Mathcad 2001i<ref>{{cite web |title=What's New in Mathcad 2001i |url=http://www.mathcad.com/upgrade/new_features.asp |archive-url=https://web.archive.org/web/20010215043224/http://www.mathcad.com/upgrade/new_features.asp |archive-date=2001-02-15 |access-date=2016-06-11 }}</ref> | | |- | Mathcad 11<ref>{{cite web |title=What's New in Mathcad 11 |url=http://www.mathcad.com/upgrade/new_features.asp |archive-url=https://web.archive.org/web/20021111110824/http://www.mathcad.com/upgrade/new_features.asp |archive-date=2002-11-11 |access-date=2016-06-11 }}</ref> | | |- | Mathcad 12<ref>{{cite web |title=Mathcad 12: part of every solution |url=http://www.mathcad.com/products/mc12_brochure.pdf |archive-url=https://web.archive.org/web/20040916163113/http://www.mathcad.com/products/mc12_brochure.pdf |archive-date=2004-09-16 |access-date=2016-06-12 }}</ref> | | |- | Mathcad 13.0<ref name="mathcad_relnotes_14" /> | 13.0 | {{dts|2005|09|15}}<ref name="mathcad15RTF2" /> |- | Mathcad 13.1<ref name="mathcad_relnotes_14" /> | 13.1 | |- | Mathcad 14.0<ref name="mathcad_relnotes_14">{{cite web |title=Release Notes for Mathcad 14 |url=http://support.ptc.com/WCMS/files/45358/en/MC14_RELNOTES.htm |access-date=2016-06-12 |url-status=live |archive-url=https://web.archive.org/web/20170510131058/http://support.ptc.com/WCMS/files/45358/en/MC14_RELNOTES.htm |archive-date=2017-05-10 }}</ref> | 14.0 | {{dts|2007|02|12}}<ref name="mathcad15RTF2" /> |- | Mathcad 15.0<ref name="mathcad15RTF">{{cite web |title=Latest Release of MC15 (M0??) |date=12 September 2011 |url=https://www.ptcusercommunity.com/thread/35657 |access-date=2016-06-12 |url-status=live |archive-url=https://web.archive.org/web/20160616194930/https://www.ptcusercommunity.com/thread/35657 |archive-date=2016-06-16 }}</ref> | 15.0 F000 | {{dts|2010|06|25}}<ref name="mathcad15RTF2" /> |- | Mathcad 15.0 M010<ref name="mathcad15RTF" /> | 15.0 M010 | {{dts|2011|06|29}}<ref name="mathcad15RTF2" /> |- | Mathcad 15.0 M040<ref name="mathcad15RTF2">{{cite web |title=When to release Mathcad 15 M040? |date=29 April 2015 |url=https://www.ptcusercommunity.com/thread/85444 |access-date=2016-06-12 |url-status=live |archive-url=https://web.archive.org/web/20160616203441/https://www.ptcusercommunity.com/thread/85444 |archive-date=2016-06-16 }}</ref> | 15.0 M040 | {{dts|2015|08}} |- | Mathcad 15.0 M045<ref name="mathcad15m045RTF">{{cite web |title=Mathcad 15 M045 release notes ("Read This First" guide) |date=12 December 2015 |url=https://www.ptcusercommunity.com/docs/DOC-8181 |access-date=2016-06-12 |url-status=live |archive-url=https://web.archive.org/web/20160616193504/https://www.ptcusercommunity.com/docs/DOC-8181 |archive-date=2016-06-16 }}</ref> | 15.0 M045 |15.0 M045 | {{dts|2015|11}}<ref name="mathcad15m045RTF" /> |Last version to officially support Windows XP and Vista |- |Mathcad 15.0 M050<ref>{{Cite web|date=2017-12-15|title=New service release of Mathcad 15 M050|url=https://community.ptc.com/t5/PTC-Mathcad/New-service-release-of-Mathcad-15-M050/m-p/494792#M176901|access-date=2020-06-24|website=community.ptc.com|language=en}}</ref> |15.0 M050 | {{dts|2017|12}} |Last traditional (non-Prime) release |- | Mathcad Prime 1.0<ref>{{cite web |title=Choose the Mathcad® product that's right for you |url=http://www.ptc.com/WCMS/files/121440/en/6017_Mathcad_Comparison_TS_EN.PDF |archive-url=https://web.archive.org/web/20110810032128/http://www.ptc.com/WCMS/files/121440/en/6017_Mathcad_Comparison_TS_EN.PDF |archive-date=2011-08-10 |access-date=2016-06-12 }}</ref> |1.0.0.0 | {{dts|2011|01|10}}<ref name="mathcad15RTF2" /> |- | Mathcad Prime 2.0 |2.0.0.0 | {{dts|2012|02|29}}<ref name="mathcad15RTF2" /> |- | Mathcad Prime 3.0 |3.0.0.0 | {{dts|2013|10|02}}<ref name="mathcad15RTF2" /> |- | Mathcad Prime 3.1 |3.1.0.0 | {{dts|2015|03|02}}<ref name="mathcad15RTF2" /> |Last version to officially support Windows XP and Vista |- | Mathcad Prime 4 |4.0.0.0 | {{dts|2017|03|06}}<ref name="mathcad15RTF2" /> |- | Mathcad Prime 5 | 5.0.0.0 | {{dts|2018|08|14}}<ref name=":1">{{Cite news|title=PTC Mathcad Prime 5.0 Introduces New 2D Plotting Capabilities {{!}} PTC|url=https://www.ptc.com/en/products/mathcad/new-release|access-date=2018-08-28}}</ref> |- | Mathcad Prime 6 | 6.0.0.0 | {{dts|2019|10|01}}<ref>{{Cite news|url=https://www.ptc.com/en/mathcad-software-blog/mathcad-prime-6-brings-engineering-calculations-life|title=PTC Mathcad Prime 6.0 Brings Engineering Calculations to Life|website=www.ptc.com|language=en|access-date=2019-11-01}}</ref> |Last version to officially support Windows 7, 8 and 8.1 |- | Mathcad Prime 7 | 7.0.0.0 | {{dts|2021|02|27}}<ref>{{cite web |url=https://www.mathcad.com/en/blogs/whats-in-prime-7 |title=What's in Mathcad Prime 7? |website=Mathcad |publisher=PTC |date=27 February 2021 }}</ref> |- | Mathcad Prime 8 | 8.0.0.0 | {{dts|2022|03|15}}<ref>{{cite web |url=https://community.ptc.com/t5/Mathcad/Mathcad-Prime-10/td-p/926291 |title=Mathcad Prime 10 |website=PTC Community |publisher=PTC |date=29 January 2024 }}</ref> |- |Mathcad Prime 9 |9.0.0.0 |{{dts|2023|03|14}}<ref>{{cite web |url=https://www.mathcad.com/en/blogs/whats-new-in-ptc-mathcad-prime-9#:~:text=PTC%20Mathcad%20Prime%209%2C%20released,learn%20more%20about%20what's%20new. |title=What's New in PTC Mathcad Prime 9? |website=PTC |date=17 February 2023 }}</ref> |- |Mathcad Prime 10 |10.0.0 |{{dts|2024|04|23}}<ref>{{Cite web |title=What's New in PTC Mathcad Prime 10 |url=https://www.mathcad.com/en/blogs/whats-new-in-ptc-mathcad-prime-10 |access-date=2024-05-25 |website=www.mathcad.com |language=en}}</ref> |- |Mathcad Prime 11 |11.0.0 |{{dts|2025|04|02}}<ref>{{Cite web |title=What’s new in PTC Mathcad Prime 11 |url=https://www.mathcad.com/en/blogs/whats-new-in-ptc-mathcad-prime-11 |access-date=2025-05-01 |website=www.mathcad.com |language=en}}</ref> |- |Mathcad Prime 12 |12.0.0 |April 8, 2026<ref>{{Cite web |last=Newman |first=David |date=2026-04-22 |title=Amp Up Your Calculations with PTC Mathcad Prime 12 |url=https://www.ptc.com/en/blogs/cad/mathcad/whats-new-mathcad-prime-12 |url-status=live |access-date=2026-05-07 |website=PTC}}</ref> |}

==Screenshots of various Mathcad releases== <gallery> Image:Mathcad 252 screenshot.png|Mathcad 2.52 (1989) Image:Mathcad31.png|Mathcad 3.1 (1992) Image:Mathcad 6 screenshot.png|Mathcad PLUS 6.0 (1995) Image:historical_MC13.png|Mathcad 13.0 Image:historical_MC15.jpg|Mathcad 15.0 Image:historical_MCPrime1.png|Mathcad Prime 1.0 Image:top_right_Prime_screengrab.png|Mathcad Prime 1.0 working session </gallery>

==See also== * Comparison of computer algebra systems * TK Solver * PTC:Creo * PTC:Windchill * SMath Studio, a free for personal use program similar to Mathcad

==References== {{Reflist}}

==External links== * {{Official website|https://www.mathcad.com/}} * [https://www.mathcad.com/en/blogs Mathcad blogs] * [https://www.mathcad.com/en/try-and-buy/mathcad-express-free-download Free trial of Mathcad Prime – Mathcad Express]

{{Template group |title = Articles related to Mathcad |list = {{Computer algebra systems}} {{Numerical analysis software}} {{Statistical software}} {{PTC (software company)}} }}

{{Authority control}}

Category:1986 software Category:Array programming languages Category:Computer algebra system software for Windows Category:Computer algebra systems Category:Computer vision software Category:Data and information visualization software Category:Dynamically typed programming languages Category:High-level programming languages Category:Linear algebra Category:Mathematical optimization software Category:Numerical analysis software for Windows Category:Numerical linear algebra Category:Numerical programming languages Category:Numerical software Category:Plotting software Category:Regression and curve fitting software Category:Statistical programming languages Category:Time series software Category:Proprietary software Category:Windows-only software