Overkill... If making app public then encrypt the DB, setup login authentication and deploy to the cloud, . If private and offline.. why would one bother encrypting one's system drive ? Hell.. Just all use Microsoft Access.. that's bloody easy to use.