Our software, Jobber, is cloud-based and works on all of the devices you mentioned. We even have a specifically designed mobile interface for smart-phones with small screens.
Try us out completely free for 30 days at http://www.getjobber.com
. We don't require a credit card for signup, so there's no risk or commitment.
Don't hesitate to let us know if you have any questions: firstname.lastname@example.org