Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News Presentation: Intentional Software

Presentation: Intentional Software


Business users doing programming? Charles Simonyi, Intentional Software and Henk Kolk, Capgemini presents how Intentional Software offers a radical new software approach that separates business knowledge from software engineering knowledge. This simplifies the creation process for software as business experts directly contribute using their customary domain description which results in accelerated innovation. Business experts can be more innovative and responsive to the changes in the domain.

As an application of this new approach, Capgemini is building a new Pension Workbench that allows pension experts to express their business domain knowledge using a Pension Domain Language that follows very closely their customary format and specialized nomenclature.

The corresponding Pension software implementation are generated from Generators built by programmers. Freed from the need to encode every business requirement or change the programmers concentrate on the job they do the best, creating a clean, reusable and reliable program. Innovation is accelerated as everyone in the team has the effective means of expressing their intentions.

See the presentation of how it was done at

Rate this Article


Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Issue with video

    by E Groff,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    The video fails halfway through and skips back to the beginning. I would love to see the entire content!

  • Re: Issue with video

    by Floyd Marinescu,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    E, I can't replicate this problem. I can scroll to any point in the video and it plays fine. Try forwarding the video time index to just after it seems to stop for you?

  • Incredibly irritating breathing, yawning, and whispering, what's going on?

    by Li-fan Chen,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    The recording picked up a lot of auxiliary sounds from perhaps mostly disinterested staffing?/on-lookers? half way through the video. The noise they make really take away from the video. Can someone please recut the video to get rid of those annoying audio channels?

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p