Paginating is used by nearly every web program to split up the results of a search into many pages. The pagination process also encompasses the programming behind creating and presenting the list of available pages. Client-side and server-side pagination are both possible.