Because building software isn't the core business of many of these organizations, they end up facing issues and challenges associated with building complex software.