42 Research, design and development of Computer Software; Software development for others in the field of software configuration management; Software development and product development consulting; Application service provider, namely, hosting, managing, developing, analyzing, and maintaining applications, software, and web sites, of others in the fields of advertising and marketing; Technology specification, namely, analyzing technology requirements and developing recommendations for the computer software and systems and other technology needed to meet those requirements, in the finance, technology, healthcare, restaurant and consumer products industries