User interface (UI) design is the process designers use to build interfaces in software or computerized devices, focusing on looks or style.
A Web application (Web app) is an application program that is stored on a remote server and delivered over the Internet through a browser interface.
Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.