The definition of homeshoring (also known as homesourcing), according to Dictionary.com, is "the transfer of service industry jobs to electronically connected home-based employees." So homeshoring is essentially turning office jobs into work at home jobs
The term homeshoring is patterned off the word offshoring, which is defined as "the practice of moving business processes or services to another country, esp. overseas, to reduce costs." But homeshoring is different from offshoring because in homeshoring the home-based jobs are typically done within the country where the employer operates.
Homeshoring may or may not involve outsourcing, which is contracting for work to be done by a third party outside the company. If a company employs its own home-based workers, then homeshoring is not outsourcing.