stage where software is designed and programmed
the process of creating and maintaining software
electronic storage medium invented in 1950s. high level programming languages (cobol). batch processing. many applications (general ledger, payroll, banking, inventory, etc)