Un'applicazione su db access può gestire senza grossi problemi db fino a qualche centinaio di MB, ma le prestazioni si riducono sensibilmente nel caso di tabelle con numero di record nell'ordine di grandezza delle centinaia di migliaia.
Fino a 5/6 utenti possono operare contemporaneamente sul db, a patto di operare una politica di lock e transazioni efficiente.
Se le specifiche richieste dal progetto eccedono questi limiti si rende necessario l'utilizzo di un altro dbms.
Per darti un'idea, ho due applicativi che girano senza problemi presso un mobilificio con 5 postazioni e presso una ferramenta con 3 postazioni. Se il tuo cliente dovesse poi espandersi potrai in caso migrare il db su SQL Server (con costi esagerati) o addirittura su db open source quali postgresql, tenendo buona l'interfaccia di accesso ai dati fino a quel momento sviluppata.