Компонент Logic содержит в себе логику работы с пользовательскими интерфейсами основных разделов приложения: Library, Diary, ToDoList, ToReadBooks. Наследники класса DBControl (DBLibraryControl, DBDiaryControl, DBToDoListControl, DBToReadBooksControl) обеспечивают работу с соответствующими таблицами базы данных. Через них происходят все операции сохранения и обновления данных в этой таблице. Класс LibraryControl (DBDiaryControl, DBToDoListControl, DBToReadBooksControl) реализует интерфейсы OnClickListener, OnItemClickListener и таким образом выполняет обработку событий пользовательского интерфейса. Класс BookDialogControl обеспечивает обработку событий диалоговых окон.