integration times measured in months Product boundaries that hamper performance, impact reliability, and limit efficiency Incoherent, proprietary software propagates security vulnerabilities Hostile to developers, APIs as a second class citizen Lack of accountability when customers need it most