#This is a simple distributed object implementing JAVA RMI. #There are two classes User and VegiClass, #User class contains the properties of a user e.g. username,email,password and role, #VegiClass contains properties of Vegetable i.e name and price. #There is an interface where functions for each class is declared and implemented. #The Client is implemented by java servlets #Core functionality include adduser,login,(CRUID) for vegetables and the print a receipt.