- Analyze current business processes
- Analyze curent operational procedures within a business to increase efficiency and productivity
- Create and present reports
- Their duties include talking with management to determine their needs, coordinating with IT professionals to create or update software based on those needs and training company employees on how to use the software effectively in their daily jobs.