The company's principal activities are the development, marketing and support of its software and user technology, which is based on visual table-driven computer programming methods. The table-driven technology enables enterprises to accelerate the process of building and deploying business software applications that can be customized and integrated within existing systems. The company also sells applications developed using the table-driven technology which are designed for e-business, customer relations management and other enterprise uses. The company also provides maintenance and technical support as well as consulting and project management services for its products. Consulting services accounted for 46% of 2001 revenues; software sales, 40% and maintenance and technical support, 14%.