Request for Proposals may be a reasonable solution for most types of outsourcing development, from dedicated team models to business process outsourcing.