Geschäftsprozessmodellierung, Softwareanalyse, Softwaredesign und Programmierung sind Disziplinen, die eng aufeinander aufbauen, zwischen denen aber oft tiefe Gräben liegen. Das führt zu Inkonsistenzen zwischen modellierten Geschäftsprozessen, Softwareanforderungen und realisierter Software. In diesem Beitrag zeigen wir auf, wie mit bewährten Ansätzen und standardisierten Notationen der Informatik funktionierende Übergänge zwischen den Disziplinen nachvollziehbar und systematisch herstellbar sind.