Contractor is new 'sharing service' developed by Allen Lowe for the elementary project. It allows applications to push data and/or files to other applications without the applications needing to be hard-coded to do so. Think of it as a middle man that relieves both applications of having to work with each other - they just need to work with Contractor.