Some of the key elements of a good design for a corporate website or app include usability, intuitive navigation, compatibility with mobile devices, stylistic consistency, and the choice of colors and fonts appropriate to the company's brand.