Native application development using Xamarin and/or UWP, may sometime require a local database. SqlLite is a great option, however, if you are looking for No-Sql database that is light-weight and can be embedded into your application package, then LiteDB could be your best bet. Please check it out here.
http://www.litedb.org/
Hope this may help! Happy coding.