Da kann ich jetzt nicht so weiterhelfen, aber such einfach mal bei Google.
Die Eigenentwicklung ist da schon etwas schwieriger, aber MS-Access habe ich für solche Zwecke schon verwendet.
Wenn du also Unterstützung benötigst, also keinen Standard verwenden willst, melde dich einfach telefonisch mal bei mir.