от простого к сложному
1) MS Access - все можно сделать, освоив VBA или даже
Python, и будет в одной проге (при наличии на компе Акцесса, конечно)
2) Python + WEB интерфейс, например, на Django - проще сделать, много документации + Питон попригодится больше VBA
3)
PyQT
в 2 и 3 случаях можно обойтись SQLite