Почему именно Ms Access? В целом MS Access предоставляет большое количество возможностей за сравнительно небольшую стоимость. Да, у Access есть свои недостатки, многие программисты считают его не серьезным инструментом. Можно, конечно, написать программу на Java или Php, но не за те же время и деньги.