A method of providing troubleshooting for an in vitro diagnostics instrument comprising a database, a user interface and a computing device, the method comprising: receiving, by the computing device, identification of one of a plurality of issues of the instrument, each of the plurality of issues associated with a portion of the instrument, wherein receiving identification of an issue comprises receiving one or more of (i) an issue code generated by software associated with the portion of the instrument, and (ii) a selection of parameters related to the portion of the instrument; providing, via the user interface in communication with the computing device, an ordered list of one or more corrective actions to resolve the issue, the ordered list being stored in the database in communication with the computing device, wherein the ordered list of one or more corrective actions is stored in the database prior to operation of instrument, wherein the user interface comprises one or more display elements, wherein the user interface is used to prompt an operator to indicate one or more of the corrective actions displayed in the ordered list to successfully resolve the identified issue and to receive the indication of one or more successful corrective actions; and receiving, by the computing device, an indication via the user interface of the one or more corrective actions determined to successfully resolve the issue, wherein the method further comprises: providing, by the computing device via a network, the one or more corrective actions determined to successfully resolve the issue to a second computing device, the second computing device in communication with (i) the computing device and (ii) one or more other computing devices configured to receive indications of corresponding corrective actions determined to successfully resolve one or more of the plurality of issues at other in vitro diagnostics instruments and provide the corresponding corrective actions to the second computing device; and storing, at a second database in communication with the second computing device, the one or more corrective actions determined to successfully resolve the issue at the in vitro diagnostics instrument and the corresponding corrective actions determined to successfully resolve the one or more issues at the other in vitro diagnostics instruments. receiving, by the computing device, identification of one of a plurality of issues of the instrument, each of the plurality of issues associated with a portion of the instrument, wherein receiving identification of an issue comprises receiving one or more of (i) an issue code generated by software associated with the portion of the instrument, and (ii) a selection of parameters related to the portion of the instrument; providing, via the user interface in communication with the computing device, an ordered list of one or more corrective actions to resolve the issue, the ordered list being stored in the database in communication with the computing device, wherein the ordered list of one or more corrective actions is stored in the database prior to operation of instrument, wherein the user interface comprises one or more display elements, wherein the user interface is used to prompt an operator to indicate one or more of the corrective actions displayed in the ordered list to successfully resolve the identified issue and to receive the indication of one or more successful corrective actions; and receiving, by the computing device, an indication via the user interface of the one or more corrective actions determined to successfully resolve the issue, wherein the method further comprises: providing, by the computing device via a network, the one or more corrective actions determined to successfully resolve the issue to a second computing device, the second computing device in communication with (i) the computing device and (ii) one or more other computing devices configured to receive indications of corresponding corrective actions determined to successfully resolve one or more of the plurality of issues at other in vitro diagnostics instruments and provide the corresponding corrective actions to the second computing device; and storing, at a second database in communication with the second computing device, the one or more corrective actions determined to successfully resolve the issue at the in vitro diagnostics instrument and the corresponding corrective actions determined to successfully resolve the one or more issues at the other in vitro diagnostics instruments. providing, by the computing device via a network, the one or more corrective actions determined to successfully resolve the issue to a second computing device, the second computing device in communication with (i) the computing device and (ii) one or more other computing devices configured to receive indications of corresponding corrective actions determined to successfully resolve one or more of the plurality of issues at other in vitro diagnostics instruments and provide the corresponding corrective actions to the second computing device; and storing, at a second database in communication with the second computing device, the one or more corrective actions determined to successfully resolve the issue at the in vitro diagnostics instrument and the corresponding corrective actions determined to successfully resolve the one or more issues at the other in vitro diagnostics instruments.