Developers are fully dedicated and integrated into each customer’s project and their on-site teams. They often work with the customers in the Agile or SCRUM method of software development and are in constant communications with the customers via Skype, e-mail, phone, IM or in-person.