Computer programming; Computer software consultancy; Computer software design; Computer software development; Computer software installation and maintenance; Computer technology consultancy; Creating, designing and maintaining web sites; Design, maintenance, development and updating of computer software; Designing, creating, maintaining and hosting online retail and electronic commerce websites for others; Graphic design; Information technology consultancy relating to installation, maintenance and repair of computer software; Information technology consulting relating to computer software design; Web site design; Website development for others
Computer and Scientific