No, no special technical requirements are necessary. You can place an order with any PC, tablet or smartphone.
Make sure that you have enabled Cookies.