CodMACs helps you to write programs (in any language) very quickly by generating source code based on the structure of SQL tables. First, it reads your databases in order to create a structure for you to include in your code templates. The structure is simply a Python class. Then, the CodMACs core parses your code tamplates, interprets your CodMACs/Python code and creates a source code file that includes your code and the result of evaluating the code written in CodMACs/Python. The core of CodMACs provides you with all the necessary functionalities for a complete application framework.