Bueno siendo asi, puedes hacerlo en Visual Basic, Poweb Builder, .Net que lenguajes para aplicaciones de escritorio y con los que puedes conectar a base de datos de SQL SERVER, ORACLE, SYBASE, etc, claro no son los unicos pero si los mas utilizados, en especial visual basic lo cual comprabaras la gran demanda que tiene en este mismo foro, la programacion en estos lenguajes (de escritorio) se adoptan a lo que deseas hacer, pues como ya te mencione en web es un poco tedioso.
Un saludo..
Pda. Yo conozco visual basic si te animas por ese lenguaje podrias ayudarte en algunas cosas.