Makes, sells, supports CAPE problem domain specific programming tools; with general tools, too much effort goes into defining user problem domains; since general tools have no domain information, they give no deep support for user problems. California, US