  | 
    Database Technology | 
   
   
 | 
  
  
      | 
    Object Relational Database Systems | 
   
  
      | 
    Flexible Client/Server Architectures | 
    
      | 
    Supporting Navigational Access and Queries | 
   
 | 
  
  
      | 
    Computer Aided Engineering | 
   
   
 | 
  
  
      | 
    Computer Aided Software Engineering | 
   
      | 
    Repository Technology | 
    
      | 
    Versioning | 
   
 | 
  
  
      | 
    Object Oriented Software Developement | 
   
   
 | 
  
  
      | 
    Object Oriented Analysis and Design | 
   
  
      | 
    
      Unified Modelling Language (UML)
     | 
    
       
     | 
   
  
      | 
    Design Pattern | 
    
  
      | 
    Reuse of Design Knowledge | 
    
   
 |