Microsoft Access is a powerful and friendly desktop database. You can design complex tables, forms, and reports through selection and drag-and drop. You can make a fully usable interactive database application without a line of code, but for more advanced functionality it supports built-in Visual Basic for Applications. It is also bundled with some versions of Microsoft Office