project and site management
JAVA software development
web applications development
PUSH Technology development and research
PUSH Interface design (and graphic design)
web page design and development
3D animation and modeling
training and support (to the graphic arts)
publishing consultancy (print and electronic media)
course writing and on-line documentation
training promotions