
Like this?
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
A Vision for Modernizing Microsoft Access
Dear Microsoft Access Team,
As a longtime user and admirer of Microsoft Access, I’d like to share some ideas for modernizing and future-proofing this remarkable tool. Access has been a cornerstone for database-driven applications, but I believe it has the potential to reach new heights with the following updates:
In addition to VBA, introduce JavaScript as an alternative for coding. JavaScript’s modern ecosystem and developer familiarity would attract more users and open up new development possibilities.
Update the reporting system to output results in HTML5 and CSS. This would provide greater flexibility for customized designs and make reports compatible with web and mobile interfaces.
Reinstate and enhance the ability to split databases into a back-end and a front-end application. Allow developers to export front-end applications created in HTML5, CSS, and JavaScript for hosting on web servers like IIS or deploying to the cloud.
By adopting technologies like HTML5, CSS, and JavaScript, Access could be made portable across platforms, including macOS. This would address a long-standing demand from Mac users while opening up new markets. Making Access cross-platform would further solidify its position as THE premier database development tool.
Introduce a feature allowing Access to “compile” applications into standalone executables or deployable packages using a web server wrapper. This would allow apps to run without Access being installed, eliminating the need for an “Access Runtime Edition” and simplifying deployment.
Create a dedicated Access Developer’s Edition, sold separately from Office, with advanced tools tailored for developers. This edition would serve as a powerful but accessible alternative to Visual Studio, focused on creating portable, platform-independent database applications.
While keeping Access standalone, provide optional integration with other Office apps through exposed libraries. This would give developers more control over how they interact with Word, Excel, and Outlook, or not at all if the goal is to be fully portable.
These updates would not only modernize Access but also position it as the go-to tool for lightweight, platform-agnostic database development. With cross-platform potential and standalone application capabilities, Access could meet the growing demand for versatile, efficient, and independent database solutions.
Thank you for your time and for considering these suggestions. I’d love to hear your thoughts and discuss how we, as a community, can help shape the future of Microsoft Access...
Or is this the recipe FOR THE REPLACEMENT of Microsoft Access? ;-)
Sincerely,
Fabrizio
An Access Developer since version 1.0
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
You're interested in a web application? Let's clarify a few points:
Also, It's important to understand that this forum is designed for questions, not for providing suggestions to Microsoft. Microsoft development team members rarely, if ever, participate here directly.
For suggestions or feedback on Microsoft applications like Access, the appropriate channel is the official Feedback Portal. For Access specifically, use this URL: https://feedbackportal.microsoft.com/feedback/forum/818e3b49-e61b-ec11-b6e7-0022481f8472 This is where you can directly communicate your ideas to the Microsoft Access team.
Most of your improvements are for web enabling Access. The thing is Microsoft has been trying to do that for more than a decade. They have been unable to do so without completely changing the character of Access as a reasonable platform for the non programmer.
I believe the better focus would be to create a viable way for Access to interface with cloud based data platforms. Being able to use a local front end with a cloud based backend easily and with good performance would thrust Access into a new level.
As to your recommendation for #s 4, 5 and 8. #4 has always been a strength of Access. It has always been able to use other database engines effectively. #5 I doubt if we will ever see without a complete rewrite of Access' code base. And #8 already exists through VBA.
On #6, There are third party tools that can install Access with the runtime to create the semblance of launching an Access app as a standalone. But having such a tool built in would be nice.
No.
Ie. does not work in air gaped environment.