What kind of business do you have? Also, how big is your customer base? You could get a customer management software. This will let you book appointments remotely on any device from anywhere even without the need for being connected to the internet. It will also send automated confirmations and reminders so that there are fewer no shows and cancellations.