SQLite - хороший вариант для локальной базы данных, которую вы можете поставлять вместе с вашим приложением. Это не потребует от пользователя установки или установки каких-либо дополнительных зависимостей. Это, конечно, не так полно, как полнофункциональный сервер, но должно быть достаточно для локального настольного приложения.