Bueno pues mucho de los programas de que circulan por Internet son desarrollados por empresas de software.
Ahora bueno, me gusta programar en Java y siempre lo hago con BD, MySQL.
Sin embargo a la hora de poner en marcha la aplicación es necesario instalar el MySQL y el .jar de la aplicación.
En vb.net se puede utilizar el sql server compact y al crear el la base de datos esta ya va incluida el .exe, según tengo entendido.
¿Cómo hacer un ejecutable que automáticamente instale la base de datos en donde se guardaran los registros?