Planning, implementing, directing and maintaining the use of technology within the instructional curriculum; evaluating and providing recommendations regarding complementing classroom instruction with software applications and computer technology; and assisting administrators and teachers.