Need analysis, solution scoping, software selection, vendor selection, architectural design and technology training