UI design for systems and applications hosted on a server