Developing new products from concept to production, delivering software and documents, providing training, and analyzing new technologies.