1. A system, comprising: one or more servers in communication with a robotic system including one or more modular reconfigurable workcells, wherein the one or more modular reconfigurable workcells include one or more modular docking bays on a surface of the workcell that support attachment of one or more docking modules in a fixed geometric configuration, wherein each of the one or more modular docking bays include a plurality of electrical connections for a variety of power and communication busses of the one or more docking modules to be attached, and wherein the one or more docking modules provide an electrical and mechanical interface between a respective peripheral and the workcell, wherein the one or more servers are configured to receive operational data from the robotic system including information indicative of one or more subtasks performed by the robotic system to complete a given task, and wherein the one or more servers are further configured to determine one or more operational performance metrics based on the received operational data; a first computing device in communication with the robotic system including a workstation authoring software application, wherein the workstation authoring software application is configured to program the given task to be completed by the robotic system, and wherein the workstation authoring software application is further configured to determine one or more subtasks required for the robotic system to perform the given task, wherein the one or more subtasks include one or more parameters used to define the one or more subtasks, and wherein the one or more parameters include information required for the robotic system to execute a given subtask; and a second computing device in communication with the robotic system including an operational dashboard software application, wherein the operational dashboard software application is configured to control one or more operations of the one or more modular reconfigurable workcells of the robotic system, and wherein the operational dashboard software application is further configured to provide for display a visual representation of the operational data and the one or more operational performance metrics on an interface of the second computing device.