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