The reason for developing MoA is to contribute to the general acknowledgement and spreading of the occam-
programming language. The ease of access to databases is central to many applications, especially web applications which is a field where the parallelism of occam-
is a definite advantage. It is the hope of the authors that MoA will contribute to making occam an attractive language for developers.
The choice of MySQL as the target database for the API was made because MySQL is currently the most widespread free database. An alternative was to make an ODBC API, which would have provided access to more database systems, the cost being a solution less readily applied to MySQL. As the audience is hoped to be upcoming developers and the open-source community, generality was sacrificed for accessibility.