form follows function

No generally-accepted definition of design exists, and the term has different connotations in different fields:
Applied Arts, Architecture, Fashion Design, Interior Design, Graphic Design, Interaction Design, Web Design, Product Design, Process Design, Service Design, Game Design, Instructional Design …
Almost everything has form and design.
Nevertheless, here are the best.design.agencies.