If we develop application that has access database in it dose it needs to have any other thing installed on client machine with dot net frame work?
Is there any other databse easy to use may be small which does not require additional install than dot net framework
You could use VistaDB. I am using it successfully in several projects.
It requires only .NET Framework 2.0 or higher and one single DLL that is easily XCOPY deployable without any registration/installation.
The performance is somewhat slower than e.g. Microsoft Access (which requires Jet) but for my purposes it was always good enough.
Another candidate would be Microsoft SQL Server Compact Edition (CE). This is also a database that requires no installation or registration, you just ship some additional DLLs with your application.