An overview of the AIMSim's class structure is shown in Figure . The primary focus of AIMSim is making cheminformatics tools accessible. Therefore, the software has been designed as a stand-alone application with code-free design in mind. This is achieved by the frontend of the software that provides an intuitive Graphical User Interface (GUI) for launching any of the complex functionalities of AIMSim without a single line of code. A Task Manager module manages the connection between the front end and backend of AIMSim and abstracts away any low-level details from the user. The frontend design elements are described in this section.