Design and implementation of an object-oriented information management system. (23rd April 2007)