A web based point of sale application