Upwork (formerly Elance-oDesk) is the largesgt global freelancing marketplace platform where businesses and independent professionals connect and collaborate remotely. It allows clients to interview, hire and work with freelancers and agencies through the platform. To ensure the freelancers are billing fairly for jobs billed hourly, the platform offers a time sheet application that tracks time and takes screenshots while the freelancer is working.