A Graphical User Interface (GUI) is a window with menus and requires the use of devices like keyboard, mouse, touchpad, trackballs etc. to input data into the computer, but with the advancement of technology a new phase of computing is pioneered, Natural User Interface (NUI) which is implemented in Surface Computing . In surface computing the user interaction is by touch or by any object rather than separate input devices. There are multiple cameras which sense the touch patterns or objects placed on the interfacing surface. Some of the key applications of Surface Computing are Entertainment, Banking, Industrial, Education, Health Care, Retail, Hotels and Restaurants, Casinos, Office and many more. In Starwood Las Vegas surface computers are used as a virtual concierge, the guests can order food and drinks by the interacting with the surface. The order goes to the kitchen automatically and after the meal, the payment is done by placing the credit card on the surface. The end user indus...