A process that is created by a parent process and that shares the resources of the parent process to carry out a request.