Microsoft Access is very popular among non-programmers and professional developers alike. Non-programmers can create visually pleasing and relatively advanced solutions with very little or no code, while professional developers can harness the power of Access through advanced features.

It is also easy to place a database on a network and have multiple users share and update data without overwriting each others work. Data is locked at the record level which is significantly different from Excel which locks the entire spreadsheet.