Ich denke, dass das Problem erst gelöst ist, sobald der Auftraggeber überzeugt ist, dass Access keine Datenbank ist und nicht zeitgemäß ist dies zu verwenden.
Es gibt so viele alternative Datenbanken bei denen so gut wie nicht installiert werden muss. Es muss nicht immer ein großer SQL-Server sein. Ich denke dies wird auch das Proargument für Access sein. Es gibt u.a.*SQL CE (benötigt 2 dll.)
*LocalDB (benötigt eine kleine exe zur Installation, kann per ClickOnce auch automatisch installiert werden. Ist zum Gegensatz von SQL CE funktionell identisch mit SQL-Express, nur, dass nur der eigene PC darauf zugreifen kann)
*SQL Epress (benötigt SQL-Serverinstallation)
Ich persönlich verwende selbst bei 1-Client Lösungen LocalDB, da man dabei den großen Vorteil hat, dass dieser auch bei Bedarf ohne Proleme an einen "großen" SQL-Server angehängt werden kann.