Facebook uses large data centers to store information shared on its platform. Each data center contains tens of thousands of servers to receive, store, and distribute user data. In 2015, Facebook spent $480 million on operational expenses for its data centers. The servers use a variety of tools and programming languages like Linux, Apache, MySQL, and PHP.