sistema procuraduria base de datos en que debo programar ?
Hola si desde un principio se tiene el requerimiento se sera consultado por internet, creo que tendras que tirar por ese lado, pues existe PHP, Django, Ruby on Rails, Node.Js, ASP.NET MVC con todos esos no queda solo en aprender el lenguaje, ademas deberas aprender HTML5 + Jquery + CSS y recomiendo ampliamente AngularJS que te facilita mucho la vida para llenar pantallas y tablas con datos de una manera muy directa. en cuestion de la plataforma, yo me iria por ASP.NET MVC el cual es muy potente ya que cuentas con Entity Framework para acceder a tus tablas de manera directa, y cuentas tambien con LINQ que te permite hacer consultas directas a tu base de datos, si necesidad de andar creando objetos de conexion, resultsets, etc. Aprovecha que Visual Studio Community 2015 es gratis hasta para 5 usuarios... ;) la base de datos si no quieren invertir $$ en comprar Oracle, Sybase, SQL Server, puedes optar por MySQL o por DB2 Express C cuya unica limitante es a 2 procesadores y 16 gb de ram, Oracle XE esta mas limitada al igual que sql server express...
tanto MySQL como DB2 Express C, tienen controladores para .net, php, django, ruby.
Si tienes $$$$ de presupuesto hay otras alternativas como Servoy, WinDEV, Velneo que te permiten un desarrollo mucho mas agil, yo estoy trabajando actualmente sobre Velneo, pero no dejo de programar en C#, y en Powerbuilder (que porcierto es una belleza para aplicaciones con bases de datos, incluso tu b.d. puede estar en la nube, pero los clientes serian PC's con windows ), con Servoy, Velneo y windev, pues tienes la opcion de que corran en Windows, Linux, Mac.
Tambien existe otra herramienta llamada XOJO, que antes era REal Basic, te permite desarrollar con el mismo codigo para windows, mac, os x , web y tambien para iOS todo con la sintaxis de VB pero mucho mas poderosa orientada a objetos
checa el dato y ps decide