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.