Library automation refers to the application of computers and related technologies to perform traditional library operations such as acquisition, cataloguing, circulation, serials control and reference services. The key objectives of library automation are to improve control over collections, provide effective access to resources and share resources among libraries. Some advantages include increased efficiency of operations, improved access to information and ability to share resources. Challenges include initial costs, need for training staff and keeping systems up to date with new technologies. Current trends in library automation include web-based library management systems, mobile technologies and cloud computing.