42 Product development consulting; consulting in the field of design, development, and implementation of computer software for others; consulting in the field of graphic art and design; consulting in the field of design, selection, implementation and use of computer hardware and software systems for others; design and testing of new products for others; graphic design services; application service provider (ASP) featuring computer software in the field of business project management, business knowledge, information and asset management, customer relationship management, sales, marketing, e-commerce, electronic messaging, and web site development; operating on-line marketplaces for buying, selling and exchanging computer software and on-demand applications