By the simplest definition, a Virtual Assistant is an independent contract worker who provides administrative, creative or technical services. Often that means handling the same types of tasks as an office secretary or manager, but doing them from a home office, using the virtual assistant's own computer equipment, software, phone and Internet connection. And more expert in hardware and software troubleshooting.