Outstaffing is a subtype of outsourcing that presupposes hiring a remote developer from another dev company to your team. Thus, in a nutshell, the coder you employ works full-time at another agency that "rents" that expert to you for the agreed time (in days, hours, or as long as the project takes).
Outstaffing is a relatively new sphere in the outsourcing industry, but it has already become a popular mode of closing tech stack gaps and hiring coders for temporary tasks. First, it speeds up the kick-off time and simplifies onboarding. Second, it's more affordable and manageable than in-house recruitment, as you don't need to reserve hardware and office space for your new team members. Third, you have guarantees that the developer won't disappear or go out of control, as some freelancers may do.
Thus, given that the outsourcing market size is going up by a CAGR of 8%+ and is expected to exceed
$1 trillion by 2030, you should consider outstaffing as the next big thing in this industry.