Seine Erfahrungen stammen aus einer Entwicklung vom freiberuflichen Berater und Softwareentwickler von 1986 an bis zum Geschäftsführer dieses Unternehmens.
Sein theoretisches Fundament bezieht er aus einem Studium mit den Schwerpunkten Biologie, Physik und Informatik. Mehrjährige Forschungstätigkeit am Institut für Informatik der Universität München zu Themen wie Softwareentwicklungsmethodiken, eLearning, semantische Webanalyse, Modellierungssprachen und räumliche Entscheidungsunterstützungssysteme an. Den Doktor der Naturwissenschaften erhielt er für seine Arbeiten über Modellierung und Entwicklung großer zeitkritischer Softwaresysteme von der Fakultät für Mathematik, Statistik und Informatik der Ludwig-Maximilians-Universität München.
Seine leidenschaftliche Begeisterung für die Lehre fand großen Anklang in Industrieschulungen, mehrjähriger Lehrverpflichtung an der Universität München und einem Lehrauftrag an der Katholischen Universität Eichstätt im Fachbereich Wirtschaftsinformatik. Gastvorträge und Seminare, wie beispielsweise "Innovation und Ethik" an der Carl von Linde Akademie oder "Sinn und Erkenntnis" im Seminarprogramm der Abtei Frauenwörth, belegen seine breite Wissenbasis und integrative Kraft in der Lehre. Weiterhin forschte und lehrte Michael Barth im Rahmen einer Professur für Informatik an der Carinthia University of Applied Science im Fachbereich Geoinformation und dem internationalen Master-Studiengang für räumliche Entscheidungsunterstützungssysteme.
Seit 2009 leitet er die Agilogik GmbH, deren Gründungsmitglied er ist und die Entwicklung deren Schlüsseltechnologie des Tempest Service Clusters.