architect-handbook

Software Architect Handbook

View on GitHub

Enterprise Applications Challenges

Enterprise applications are about the display, manipulation, and storage of large amounts of often complex data and the support or automation of business processes with that data.

Examples include reservation systems, financial systems, supply chain systems, and many others that run modern business (e.g, payroll, patient records, shipping tracking, cost analysis, credit scoring, insurance, accounting, customer service, foreign exchange trading). Enterprise applications don’t include automobile fuel injection, word processors, elevator controllers, chemical plant controllers, telephone switches, operating systems, compilers, and games.

Enterprise applications have their own particular challenges and solutions, and they are different from embedded systems, control systems, telecoms, or desktop productivity software.

Important Topics

Common Concerns

Enterprise applications usually involve: