Functional Vs Technical Design