Developing software and APIs used by thousands of libraries around the world
The right tools
Our shared, cloud-based infrastructure provides for the fast, distributed processing of multiple applications and large data sets across clusters of servers.
Our developers use the latest technologies to build large-scale, high-availability Web applications. We use Hadoop/Hbase to manage our collection of library-related databases. And our Web applications and APIs are served across global data centers using an extensive service-oriented architecture.
Many OCLC applications are powered by data from WorldCat, the world's largest bibliographic database. With information about more than 2.8 billion library items, WorldCat® is a unique resource—both for libraries and developers—providing the chance to advance "big data" applications integral to library operations.
The best results
Our approach to technology results in new efficiencies in library workflows. Because libraries use OCLC services for such a wide variety of solutions, our application developers manage a truly diverse portfolio of software products. WorldShare Management Services, our cloud-based library management suite, is used by 600+ institutions to power many back-office library operations. We also provide WorldCat Discovery, a user-facing library search environment, as well as a variety of other library- and user-facing services.
It's an exciting time to be working in technology in any field. Working with libraries provides opportunities to fuel important new research, educational opportunities and breakthroughs in ways that few other sectors can offer.
1.6+ petabytes of data under Hadoop management
We constantly monitor and improve applications, systems and processes to meet the growing challenges and demands of security threats.
Keeping data available…and safe
The confidentiality, integrity and availability of information is of paramount importance as we protect the security and privacy of libraries and their users. We have dedicated security staff with backgrounds in libraries and higher education, as well as highly security-conscious industries such as financial services, government and defense. Our Global Security Services Team members hold a variety of industry-recognized, professional certifications, such as ISC2 Certified Information System Security Professional (CISSP), ISACA Certified Information Security Auditor, IAPP Certified Privacy Professional, and others.
OCLC maintains an information security program that is certified to the ISO/IEC 27001 standard, an international benchmark. Other frameworks—such as US National Institute of Standards and Technology Security and Privacy Controls for Federal Information Systems, European Network and Information Security Agency Guidelines, and the Cloud Security Alliance, Cloud Controls Matrix—enable us to address concerns for both security and privacy.
Addressing all security perspectives
We classify information to know what needs significant protection and what doesn't. This means that public information can be made widely available while personal data receives much more security.
To protect key information, we use a multilayered approach that provides a combination of preventative and detective controls at various levels of data access, storage and transfer. Our information security program is based on ISO/IEC 27001:2013.
Our commitment to secure library services incorporates risk management; physical, environmental, logical access and operational security controls; maintenance; business continuity and disaster recovery; and incident response, notification and remediation.
We actively monitor the security landscape and continuously evolve our approach and procedures in order to protect our members' data and our shared systems.
40+ million search requests processed per day by OCLC
Innovation is a core OCLC competency. Libraries are at the forefront of technological change, and our members rely on us to keep up with—and stay ahead of—the curve.
More than just new ideas
From the Semantic Web and knowledge graphs to UI/UX research, we strive to stay ahead of all emerging technology that advances libraries. OCLC has led the industry in the ongoing and constant development of library technology systems for more than 50 years.
In 2011, OCLC launched the first cloud-based library management services platform. Since then, more OCLC services have migrated to this platform. Our cloud architecture has led to greater integration and reuse of library data while allowing tasks to be performed on any Web-capable device, including mobile and tablet computers.
OCLC is a pioneer in the creation and adoption of library linked data technology. Our efforts make library information available in formats that are native to the Web, improving its discoverability through popular sites and services.
Partners in discovery
OCLC developers also work with library technologists around the world on new uses for OCLC data and services. Our API and Web Services Gallery provides examples of projects that incorporate our APIs into a wide range of environments and solutions. We sponsor a variety of live "mashup" events that bring developers together from around the world to work and learn in fast-paced, hands-on sessions.
Our technology teams also work closely with OCLC Research, one of the world's leading centers devoted exclusively to the challenges facing libraries and archives. Insight and evidence from research leads to action and is seen in new technologies and services, such as our collection evaluation tool and our initiatives in shared print management.
Libraries are incubators of education, knowledge, research and advancement—and OCLC aligns with that spirit.
13,000+ peak concurrent user sessions
More than 450 IT professionals around the world, dedicated to advancing library technology
User Experience Designer
“Every day I make our software easier to use.”
Valerie loves technology and libraries. At OCLC, she combines both passions. "I can apply my background in libraries along with UX design to make a better user experience for our members." That makes her—and a lot of librarians—happy.
“My ideas carry weight.”
According to Noel, there's nothing better than working with innovative, open-minded people. "We work, laugh and learn together. And that helps us solve complex challenges. It's absolutely fun!"
“There’s always something interesting going on—that’s a huge plus.”
Jeremy likes an adventure—something outside his normal, day-to-day activities. That's why he enjoys his work at OCLC. "Our software projects push you to learn new things and tune your skill set," he says. And that's key to staying on top of the latest programming techniques and Web applications.
“Finding software bugs is like a treasure hunt.”
Janell enjoys chasing down software bugs and crushing them. It's fun. But there's a lot more to software QA than that, she says. "I work with a team that improves requirements, and designs, tests and installs software in a way that prevents bugs. That's the real challenge and reward—improving all parts of the development process."
“New ideas lead us to explore new horizons.”
New technologies excite Rajesh. But, he says, you also need a work environment open to implementing them. And that's why he likes his work at OCLC. "Our leadership team celebrates inventive, hardworking people, which makes for an awesome ambience."
OCLC offers many opportunities for partners to connect with libraries and use library data to improve their products and enhance library services. Publishers and aggregators make metadata about their content available through our databases and applications. Select service providers work with us to integrate data in ways that enable greater choice and simplified workflows for libraries. Search engines, consumer web services and learning management systems make OCLC data available to users, leading them back to libraries and their resources. These are just some of the examples of how OCLC partnerships provide value to libraries and their patrons.
OCLC offers APIs that are queried 3 million times each day by libraries and partners to access information, enhance and customize services, manage libraries and aid in classification and sharing of library resources. The APIs and the API explorer, which allows you to try an API, are available through the OCLC Developer Network. WorldCat Search, VIAF and Classify are just a few of the useful APIs found on the Developer Network.