Private company

Intentional Software

American software company (2002–2017)

Intentional Software was a software company that designed tools and platforms that followed the principles of intentional programming in which programmers focus on capturing the intent of users and designers, and spend as little time as possible interacting with machines and compilers. Its tools included language workbenches, tools that separated software function from implementation, and allowed 'language-focused' development. This allowed automatic rewriting of code as expert knowledge of implementation options changed.2 It was founded by Charles Simonyi and Gregor Kiczales.1 It is part of Microsoft.1 Wikipedia text CC BY-SA 4.0

Last updated Oct 20, 2026.

Overview

Sep 2002Founded1

Intentional Software was a software company that designed tools and platforms that followed the principles of intentional programming in which programmers focus on capturing the intent of users and designers, and spend as little time as possible interacting with machines and compilers. Its tools included language workbenches, tools that separated software function from implementation, and allowed 'language-focused' development. This allowed automatic rewriting of code as expert knowledge of implementation options changed. The company later began developing a platform for improving productivity of software groups.2

Corporate structure

Intentional Software is part of a group headed by Microsoft. 191 entities, 29 countries on record. Switch between the flow chart and the network, and select any entity to see its details.

Built from parent and subsidiary links from GLEIF, the Global Legal Entity Identifier Foundation (CC0); subsidiaries listed in Exhibit 21 of annual reports filed with the SEC; subsidiaries, stakes and holdings from Wikidata (CC0). Each entity in the chart links to its source.

The story

Founded by Charles Simonyi and Gregor Kiczales on Sep 2002.1

Charles Simonyi led a team in Microsoft Research in the 1990s and developed the concept of Intentional Programming, in which programmers focus on capturing the intent of users and designers, and spend as little time as possible interacting with machines and compilers. Simonyi developed the paradigm and by March 1995 had built an integrated development environment demonstrating it. In September 1995, he published a technical report entitled "The Death Of Computer Languages, The Birth of Intentional Programming", and in 1996, he presented a talk. The project was moved from Microsoft Research to the development group in 1999. In 2000, Microsoft Research released an educational video introducing their Intentional Programming system.

Around spring 2001, Microsoft was rolling out C# and.NET to counter Java adoption, and decided not to productize the Intentional Programming paradigm. Simonyi obtained Microsoft's approval to take his idea out from Microsoft and commercialize it himself. Microsoft cross-licensed Simonyi's patents to Intentional Software, but he could not take any of the code. The company was co-founded by Simonyi and Gregor Kiczales in 2002, and later headed by CEO Eric Anderson. However, Kiczales left the company in 2003. After rewriting the code from scratch, in 2006, another major rewrite was performed.

In 2017, the company had almost 100 staff. On April 18, 2017, it was acquired by Microsoft, with many of its employees joining the Microsoft Office team.

From Wikipedia’s article on Intentional Software, shared under CC BY-SA 4.0.3

Leadership

Who has led Intentional Software, and when. Pick a name to see everywhere that person has worked.

Products and brands

  • software

Listed on Wikidata.1

Intentional Software developed the Domain Workbench, a language workbench for building and working with domain-specific languages, and designed custom languages for clients for their particular uses. They also built the Intentional Platform, a platform for group productivity software.

Intentional Software's ideas and capabilities were not particularly novel, and had all been around for a while. However, their language workbench was more mature than comparable tools of the time. Programs were written in a general purpose language with the working name of CL1, which was represented as a tree or database rather than text. This information could be projected or viewed in several ways, such as circuit diagrams or a C#-like language. The workbench featured integrated specification of test cases, integrated version control, and a runtime deployment option to release standalone products. The system was primarily integrated into the.NET ecosystem, but Java deployment was also supported.

From Wikipedia’s article on Intentional Software, shared under CC BY-SA 4.0.3

Subsidiaries and ownership

Parent company

From Wikidata.1

Timeline

  1. Sep 2002Founded Founded1

Sources

The numbers on this page point here. Each one links to the record it came from.

  1. 1
  2. 2
  3. 3