The use of software to automate the buying of digital ad space. The buying and selling of ad space is automated through a series of algorithms to ensure that ads are seen by the right audience. By automating the process, buying ads becomes more fine-tuned and cost-effective for buyers and publishers.