1 Background case study 2 Life cycles and development methods 3 The system requirements 4 Process moddelling 5 Data dictionary 6 Data modelling 7 Event modelling 8 Consistency checking and CASE tools 9 Implementation Issues 10 Testing and handover 11 Management and professional issues 12 alternatives to the traditional approach Appendices