Developers create and develop game titles, ranging from teams of 100 people to individuals. Projects are commissioned by publishers or initiated by developers and pitched to publishers for funding. Outsourcing companies offer design, engineering, art, animation, and audio services. Publishers are responsible for publishing, marketing, promoting, and financing games. Console manufacturers and first party publishers produce hardware and are responsible for releasing games on their platforms. Mobile platforms and social media are used to advertise games through spreading content. Press and media use television and newspapers to promote games. Distributors deliver games from factories to retailers, and retailers stock games on shelves for public purchase.