Outsourcing WordPress development means that a client hires an outsourced company to create or customize a WordPress theme, build a plugin, assist with migration, or handle another WordPress-related task.
The company assigns a development team with a project manager (PM) as an intermediary between the team and the client. The PM oversees the work of front-end/back-end developers, designers, etc., plus updates the client on how the project development is getting along.