1. A method for database implementation of electronic checklists, the method comprising implementing using at least one processor, the steps of: displaying at a user interface, a first electronic checklist template within a template editor; defining a modified electronic checklist template, wherein defining the modified electronic checklist template comprises modifying the first electronic checklist template based on inputs received at the template editor; and generating a database implemented electronic checklist template, the database implemented electronic checklist template comprising: a markup language encoding of the modified electronic checklist template; and at least one system controlled column, wherein data input within data fields of the at least one system controlled column is determined by: one or more system information parameters; and one or more predefined rules of system behaviour associated with the at least one system controlled column.
1. A method for database implementation of electronic checklists, the method comprising implementing using at least one processor, the steps of: displaying at a user interface, a first electronic checklist template within a template editor; defining a modified electronic checklist template, wherein defining the modified electronic checklist template comprises modifying the first electronic checklist template based on inputs received at the template editor; and generating a database implemented electronic checklist template, the database implemented electronic checklist template comprising: a markup language encoding of the modified electronic checklist template; and at least one system controlled column, wherein data input within data fields of the at least one system controlled column is determined by: one or more system information parameters; and one or more predefined rules of system behaviour associated with the at least one system controlled column. 9. The method according to claim 1 , further comprising responding to input requesting a checklist instance of the database implemented electronic checklist template by: retrieving checklist definition information corresponding to the database implemented electronic checklist template; retrieving one or more predefined rules of system behaviour associated with all system controlled columns within the database implemented electronic checklist template; and generating a checklist instance for display at the user interface based on the retrieved checklist definition information; wherein data input within data fields of each system controlled column within the displayed checklist instance is controlled by the retrieved predefined rules of system behaviour associated with said system controlled column.