Regarding Databases
• To declare and define your data bases
• To manage the access to the data bases: to read, write, delete, browse, etc.
• To manage the transactional integrity: commit, end commit, roll back, etc.
• To manage the resource sharing: record locking
• To establish and define the relations between entities of the data bases
• To manage the traceability of the state of information.
• To manage the duplication of the data on slave servers.
• To create your applications around the data bases.
Regarding Development Methodology
• To separate within information: its definition, its state and its intelligence
• To create classes of objects
• To use mono block methods of approach and development
• To use imperative and procedural programming languages
• To manage object and data protection: against deletion and use
• To manage the instantiation of objects and their integral manifestation
• To manage the inter object affects and percepts and properties of the objects
• To write programs or procedures.
• To create and maintain sources codes.
• To compile code
• To test and debug code
Regarding Graphical Interface
• To manage the handling of the objects
• To describe, define or manage the graphic interface
• To manage the publication of the states of information on documents and data bases
• To build windows of graphic interface, except for those which must be personalized
• To manage all the types of formats of the state of information: their input method and representation
• To create menus
• To manage concurrent and recurrent sessions and tasks