DSC was founded in 2000 as a small-scale yet tightly structured alliance between four partners, soon joined by a fifth a year later. DSC's early secret to success was its core base of collaboration; the firm combined the five partners' individual expertise in architecture, interior design, engineering, and marketing to offer complementary, fully integrated services.

DSC has since grown exponentially, now enlisting the expertise of over 100 staff members who cover all the disciplines of engineering. In addition to its Cairo, Egypt headquarters, DSC now has a branch office in Jeddah, Saudi Arabia.

Throughout each stage of its development and until today, DSC has relied on close teamwork; each success has been the fruit of collaborative group efforts.