Určitě by to zvládla webová aplikace PHP+MySQL. Otázkou (řešitelnou) by bylo uložení databáze - pokud nemáte vhodný server (intranet apod.), pak by vše jelo na hostingu, ale uživatelé by se museli přihlašovat.
Výhodou by byl přístup libovolným prohlížečem.
Jistěže existují i další řešení.