Simply put, dedicated developers can be placed between the part-time and full-time employees of an organization. They are hired for developing a particular project, usually for an extended period, during which they work on a full-time basis.
One of the three popular models of software development outsourcing is dedicated development in which you outsource the development to a dedicated team hired and managed by an outsourcing company.