is it possible to develop an application in asp.net to run without having a DBMS/RDBMS in back-end : i have some background in asp.net applications using Webforms, MVC,Winforms but right now i need to develop a Desktop application in dot net, to have and support all create,read,edit,delete functions, but without database like SQL or any other RDBMS/DBMS where i need to install it with application separately. 
I want to ask weather if there is a way or not if there is so what technology i might need to follow and that is best practice. 