7.0 acompanhando o pacote de programas Microsoft Office 7.0. Introduzida na era de 32 bits a nova versao do Access vem acompanhada com a linguagem Visual Basic for Applications (VBA), com o seu proprio ambiente de programacao. Alem do recurso de replicar banco de dados, dando a possibilidade de trabalhar off-line em copias de banco de dados, podendo ser sincronizada com a base central.Em marco de 1997 e lancada a versao 8.0, preparada para internet, capaz de gravar hiperlinks e salvar arquivos em formato HTML. E em 1999 lanca a versao 9.0, tambem conhecido como MS Access 2000, com suporte a OLE DB e o relacionamento com bases de dados corporativa. E neste momento que a Microsoft retira o FoxPro do pacote Visual Studio mantendo-o como um produto independente ate hoje. Com isso, em 2002, a nova versao com suporte a uma linguagem mais comum, o XML (Extensible Markup Language), que e uma linguagem de marcacao de dados e tambem da uma maior integralidade com o browser, podendo criar paginas em formato HTML de acesso as dados do banco.O versao Access 2003 na sua versao 11 traz maior integracao com browser, alem da linguagem VBA, marcacao em XML e e incorporado a linguagem SQL nas consultas de tabelas do banco.UsosGeralmente uma aplicacao desenvolvida com o Access atraves da linguagem de programacao VBA (Visual Basic for Applications) consiste em dois arquivos, um que se denomina BackEnd, onde ficam armazenadas todas as tabelas com seus respectivos relacionamentos, e outro denominado FrontEnd, onde ficam armazenados os codigos fontes, formularios, modulos, consultas, macros, etc.O codigo fonte pode ser compilado, mas nao e possivel gerar um executavel. Para rodar os aplicativos desenvolvidos e necessario que o usuario possua em sua estacao de trabalho o MSAccess instalado ou pelo menos o seu Runtime que vem a ser uma versao enxuta do MSAccess que servira apenas para rodar os aplicativos sem a possibilidade de desenvolvimento.Com o Microsoft Access e possivel desenvolver desde aplicacoes simples como por exemplo, um cadastro de clientes, controle de pedidos ate aplicacoes mais complexas, como por exemplo, todo o controle operacional, administrativo e financeiro de uma pequena ou ate mesmo de uma media ou grande empresa, pois os aplicativos desenvolvidos podem rodar perfeitamente em uma rede de computadores e os dados armazenados pelo sistema podem ser publicados na Intranet ou ate mesmo na Internet.Access e amplamente usado por pequenos negocios, departamentos de corporacoes de grande porte e como hobby de programadores que desejam criar sistemas customizados encarregados de criar e manipular dados. Sua facilidade de uso e potentes ferramentas de planejamento dao ao programador nao-profissional bastante poder de uso, requerendo pouco esforco. Porem esta facilidade de uso pode ser enganosa. Este tipo de programador e muitas vezes um funcionario de escritorio com pouco ou nenhum treinamento em desenvolvimento de dados ou aplicacoes. Devido a oportunidade que o Access fornece a este tipo de funcionario de criar sistemas utilizaveis, muitos sao levados a pensar que esta ferramenta e limitada apenas a estas aplicacoes.Alguns desenvolvedores de aplicacao utilizam o Access para o desenvolvimento de aplicacoes rapidas (rapid