Efficient Applications To Place or Receive Orders Online