Understanding customer enterprise architecture and the environment