Access is a fantastic product. (As I disclose in the article, I still use it.) But its limitations are just too great to recommend it for new development today. The fact that there is no web solution is obviously huge. (In order for anyone else to access your database they need to have Windows AND Access or the Access runtime, which requires its own installation step — a requirement that was reasonable 10 years ago but seems impossibly dated today.) But a bigger problem in my eyes is that there is no longer a proper migration path out of Access. With Microsoft removing things like ADP, outgrowing Access is going to be a huge headache. If you think your application might grow, you are setting yourself up for serious inconvenience with an Access-based solution, and I place the blame for that squarely with Microsoft.