It's a command-line based application. which is can be controlled by some specific commands. as like -
add name
for add products name.remove name
for remove products name.show .
for show the application frontend.close .
for close the application.
The UML Diagram of this application is here.