Bridging the gap in communication and application development Analyzing and documenting business processes Developing and managing information technology