If you're asking can you distribute an Access application so that it doesn't
require Access to run, the answer is no.
If you don't want to have to rewrite your application, one option is to get
the Access Developer edition that's appropriate for whatever version of
Access you're using (see
http://www.granite.ab.ca/access/developereditionversions.htm for details of
what you need to look for) What this allows you to do is package your
application together with a royalty-free run-time version of Access. Users
who don't have Access installed will be able to install the run-time and use
your application. They will not be able to make design changes to your
application (nor to any other MDB)