answer:Yes, you would just need a local web server to process the PHP and handle the database (mysql). If you’re on a PC, try WAMP – which I haven’t used, but understand is good. If you’re on a Mac, try the equally wonderfully named MAMP which I’ve used and it’s great. Both are common enough that there are a lot of tutorials online and they are updated fairly frequently. For what it’s worth, I generally develop on my own domain (either within a folder or on a subdomain like client.mydomain.com). That way they can look at a development copy for approval without you putting everything on their server right away. Good luck.