Our Mission

Our mission is to make software better.  That means making developers more productive, so that it’s easier to write, test, and maintain software to reduce time to market.  That means making software more secure and reliable, so that it can be trusted in the most critical and demanding of environments.  That means making software portable, so that it can run in any environment and on any hardware.  That means making software performant, so that it can transparently benefit from opportunities to run faster whether through algorithmic or hardware innovation.  This is all to be done with a promise to customers that their software lives forever, so that they don’t have to rewrite their code unless their logic has actually changed.

We will consider ourselves successful if our customers rewrite their code once to target our platform, and then for the next 100 years accumulate the benefits of technology innovation without rewriting their code.