I just started exploring the civiCRM options for our donation based educational institution. It fits the donor managment, people management needs. However I would like to add two more functionalities, so that civiCRM becomes one stop solution for all the management necessities for our institution 1. Library management - storing list of books available, books issue/return, new arrivals data, etc 2. Student's credit system management - list of courses, papers, credit system for the students. Do I need to code separate extensions for this? Or already available? should I use wordpress or drupal for this needs Mostly it wont be available... In that case, I am planning to introduce new components for library system, define relationships, etc. my guess, it should be possible. Just that I want all database into one system