Understanding Business Environments and Their Impact