Offices need a clear work area, and that means providing adequate space for computer hardware and peripheral equipment, a spot for reference materials, file space and a location for frequently used supplies. It's usually not possible to walk into your local office supply store and find a quality product that meets all your needs.
That being said, I'd recommend looking into a custom builder. They will come to the space and figure out the best use of the area he has. Plus, they will be able to provide built-in solutions, such as built-in shelves, desks, cabinets, etc.
Interior designers that often work for a professional woodworking company will take a number of things into mind that would otherwise be overlooked, such as: zoning, hardware & peripherals (hide those exposed computer cables), and room flow.
Source(s):