42 Development, programming, design, maintenance, editing, customization, updating, upgrades, installation and rental of software for word processing, customer communication management and for output management; Development, programming, design, maintenance, editing, customization, updating, installation and rental of software for word processing, software for customer communication management and software for output management; Computer software consulting; Consulting services in relation to computer software for word processing, in relation to computer software for customer communication management and in relation to computer software for output management; Providing online technology support services for users of computer programs, namely, help desk services; Consultancy for the integration of computer systems; development and creation of computer programs and devices for data processing; Computer services, namely, integration of private and public cloud computing environments; Software-as-a-Service (SaaS) services featuring software for word processing, customer communication management and output management; Providing online non-downloadable software for word processing, customer communication management and output management; Computer aided graphic design