An independent contractor provides administrative support via the internet to individuals, consultants, entrepreneurs and small and medium-sized businesses. Virtual office assistants need not only technical skills but also the ability to create, manage, and market a virtual office.