A virtual assistant is an independent contractor who provides administrative services to clients while operating outside of the client's office. A virtual assistant typically operates from a home office but can access the necessary planning documents, such as shared calendars, remotely.Some virtual assistants specialize in offering graphic design, blog writing, bookkeeping, social media, and marketing services.