Design methods and processes