The role of a librarian is continually evolving to meet social and technological needs. A modern librarian will likely deal with a wealth of information in many formats, including: physical books; electronic resources; magazines; newspapers; audio and video recordings; maps; manuscripts; photographs and other graphic material; bibliographic databases; and web-based and digital resources.

A librarian may also provide other information services, including: computer provision and training; coordination with community groups to host public programs; basic literacy education; assistive technology for people with disabilities; and assistance locating community resources.
A key audience for a community library is young people.
The following issues and opportunities should be kept in mind when considering how to get a project or activity onto a librarian's agenda:
- Reports or book/booklet products need to be in durable form; consider mounting a report in a three-ring binder.
- Consider reworking a project into poster format. There are many computer applications that allow for fairly easy graphic aspects, and young people might even help with this work
- Consider how a project might be reworked for use in children's activities. This may require rethinking content to address reading comprehension levels. Ask a librarian for direction in this regard
- Consider how a project might be reworked as a special display. Anything you can do that is pre-packaged and would result in less work for librarians would be appreciated. Determine if there is a community event/anniversary/theme that would best connect to the display
- Consider how you might help promote your own projects by providing content for a library newsletter/email.