Keywords :
computer aided software engineering; object-oriented programming; programming environments; software reusability; CommonPoint; Taligent; object-oriented frameworks; revolutionary software environment; zero-lines-of-code programming; Application software; Automatic control; Containers; Control systems; Functional programming; Graphical user interfaces; Graphics; Hardware; Multitasking; Operating systems;