Design of solutions