Document business requirements and business process flows and functional specifications Analyzing functionality gaps and developing alternatives Develop high level design and coordinate with development team and Coordinate changes requiring infrastructure team involvement ,Evaluating IT infrastructure and capabilities , as well as facilitating cost effective improvements