Merhaba,
Bu tarz yazılımlarda kullanıcıları herhangi bir ek yazılıma ihtiyaç duymasını engellemeniz yararınıza olacaktır diye düşünüyorum. Bu konuda sqlite kullanabilirsiniz.
Ayrıca katmanlı mimari yapısını araştırmanızı tavsiye ederim.Katmanlı mimari ile daha işlevsel kodlar yazabilirsiniz.
İyi çalışmalar.