Creation of new products
Revision of existing materials
Development of projects to client design and specification
Design of custom programs
Completion of individual components or multi-grade programs
Curriculum design
Project planning
Manuscript development
Art and design
Production and print supervision
Delivery of bound books
Film, video, and audio products
Computer-based learning systems
Integrated web materials