Teniendo en cuenta lo que pides:
-Programarlo tu para tenerlo a tu gusto
-Que no requiera de otros programas (srvidor web, SQL, php,…)
Lo mas profesional que hay es el Visual Fox Pro de Microsoft. Es un entorno de desarrollo similar al Visual Basic, Delphi,... pero orientado directamente a bases de datos relacionales. Lo malo es que creo que no adminte consultas SQL :(. Nunca lo he usado, pero se que es el que suele usar en ambiente "pseudoprofesional", es decir, el tipico porgramita de facturacion para una tienda, con clientes, pedidos, albaranes,...
Yo personalmente te recomiendo que lo hagas en una BD decente, MySQL, Oracle, PostgreSQL,... y como interface lo mas sencillo es por PHP y web, porque creeme, el API de C++ para MySQL lo he intentado entender unas 10000000 veces y no hay tu tia
Si no te quieres complicar, lo mejor es que uses uno de los catalogadores que te han recomendado. Y si estas muy muy perro, pues EXCEL powerrrrr :risitas:
Un saludo.