Aggregate may refer to any of the following:
1. In general, aggregate is data composed of smaller pieces that form a larger whole.
2. An aggregator is a software program designed to collect data from multiple sources. For example, a user could use a RSS aggregator that collects their favorite web pages RSS feeds and instantly see all updates on those pages, without having to visit each site.
3. In programming, aggregation is a type of object composition where not all of the containing objects should be destroyed when the owning object is destroyed. More information on this can be found at Difference between Composition and Aggregation.
4. In networking, link aggregation is combining a number of network connections to enable more data to be sent at one time or to provide a backup connection if one of the connections fail.
5. In networking, when transferring packets, packet aggregation is combining a number of packets together to make the transmission of packets require fewer server requests.
6. In networking, route aggregation refers to forming a supernet (combining two or more networks into one routing prefix).