Software Quality Why Software Architecture Matters Scalability, Maintainability, Performance, Reuse Your software is only as good as the person that wrote it! Application Lifecycle Management (ALM was SDLC) Software Quality Service Offerings User Experience Application Design Software Design Patterns