Design and development of digital products