What term do you use to refer to a company / organization that helps other companies / organizations in the following areas?
- Working with the product owner / manager to formulate abstract ideas into concrete wireframes. In other words, working together to design the user experience.
- Transform the wireframes into real comp in Photoshop.
- Web front-end engineering i.e. HTML / CSS / JavaScript. By "engineering" I mean besides the pixel-perfect implementation (based on the comps), the company also concerns about the web standard and page performance.
- Design and implement marketing-related assets e.g. newsletters and landing pages.
Some people call it a "web design" or "web consulting" or "web design and development" company. I think the last one better encapsulates the different services offered, but it sounds rather too long.
Ideas?