1. An electromechanical system comprising: a machine, wherein the machine comprises at least one mechanical component, wherein the machine further comprises at least one electrical sensor for acquiring measurement data descriptive of the at least one mechanical component; a data logger computer system for logging the measurement data and error reports as historical data, wherein the error reports are descriptive of one or more failure modes of the at least one mechanical component, wherein the error reports are further descriptive of repair actions taken to repair the one or more failure modes; a machine monitor comprising a repair solution engine, wherein the machine monitor comprises: a memory containing processor instructions that implement the repair solution engine; a processor for executing the processor instructions; a network interface to a network; a data transfer system for transferring the measurement data from the machine to the machine monitor via the network; and a client computer system; wherein execution of the processor instructions cause the processor to: receive the measurement data from the data transfer system; receive the historical data from the data logger computer system; search the historical data to determine a current failure mode and a selected repair action, wherein the current failure mode is selected from the one or more failure modes of the historical data, wherein the selected repair action is selected from the repair actions; generate repair instructions using the selected repair action; and transfer the repair instructions of the selected repair action to the client computer system, wherein the measurement data is transferred from the machine to the machine monitor without interposition of the client computer system, and wherein the error reports comprise text entered by a user at the client computer system and transferred from the client computer system to the data logger computer system, and wherein the data logger computer system is configured for at least partially collecting the error reports using a text mining module and one or more text documents.