17. A method according to claim 1 , further comprising requiring, by the computing device, entry of an outcome for said at least one individual task.
1. A method of developing a clinical trial protocol, the method comprising: receiving, by a computing device, a request to query a historical database, said request including user-specified filtering criteria having a clinical indication, trial phase and past time window, said historical database storing a plurality of individual tasks from multiple clinical trial protocols associated with past protocol dates, each individual task of said plurality of individual tasks being categorized for a particular clinical indication and particular trial phase; retrieving, by the computing device, a subset of individual tasks from said plurality of individual tasks based on said filtering criteria, said subset including at least a first individual task from a first clinical trial protocol and a second individual task from a second clinical trial protocol, said past protocol dates of said first clinical trial protocol and said second clinical trial protocol being within said past time window, each of the individual tasks included in said subset being associated with a numerical association strength criterion that indicates at least a predetermined strength of association of each of the individual tasks in said subset to other clinical trial protocols for the clinical indication and trial phase; receiving, by the computing device, a selection of at least one individual task from said subset; and creating, by the computing device, a structured protocol modeling database for instantiating at least one object of said clinical trial protocol based on said selection of the at least one individual task.