iDeveloperNetwork has graphic designers and usability specialists. It is common practice that design is done and accepted separately, even if we do both design and development. We pay attention to documenting both technical and aestethic requirements to design, so that both customer and developers are happy with the result.
We pay special attention to application/website layout design, which is actually a requirement document for graphical designer. When planning the layout we take into account possible internationalization issues, all those variety of devices and screens, mouse vs touchscreens, usability issues, etc.