Every tool feature and future enhancement must support reuse for all roles at all levels. Users absolutely must be able to find and reuse legacy and commercial components, patterns, frameworks and whole applications . New technology, methods, techniques and concepts will be incorporated as early as possible so as to participate in their validation, and the advancement of our industry. Every customer will have the opportunity to explore competitive techniques, to extend their method and process and to build or buy the necessary tool support to meet the demands of their problem domain. This commitment protects the users' investment in process, methods, and training by allowing him to grow with the industry and technology while freeing himself from the limitations of rigid tools.
Every role is important and needs to be successfully executed.
To remain a small company, demands that we remain specialists in a reasonably small area of endevour, which is the Graphical Modeling sort of domain introduced above. Profitable is an interesting goal - we're closely held, and so we have somewhat ignored that aspect.