access software provider
(4)The term “access software provider” means a provider of software (including client or server software), or enabling tools that do any one or more of the following: (A)filter, screen, allow, or disallow content; (B)pick, choose, analyze, or digest content; or (C)transmit, receive, display, forward, cache, search, subset, organize, reorganize, or translate content.