Distributed Design Approach