Công nghệ thông tin, Thư viện