42 Software development in the framework of software publishing; Software engineering services; Computer software development and computer programming development for others; Consultation services relating to computer software; Design of home pages, computer software and web sites; Providing technology consulting in the field of social media; Smartphone software design