Integration with existing systems Customization of existing systems Development of new systems Deployment of new systems Hardware components Geographically diverse locations Differences in time zone Additional vendors to coordinate with Production environment constraints Training requirements Documentation requirements