C# appllication for managing a library (personal, public, university, etc.) database