An Architect's Perspective