Microsoft Access is a database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools. It allows users to create databases to store and organize data, design forms and reports, and build applications without advanced programming skills. Access stores all database objects like tables, queries, forms and reports in a single file with the .accdb or .mdb extension. It supports the use of Visual Basic for Applications for more advanced programming and automation.