Again, this depends on the kind of visa you apply for. Business visas and work permits should be sponsored by the employer while agencies can sponsor an Invitation Letter for a tourist visa.