Ein wesentliche Ziel der STJA ist, den Austausch und die Kommunikation zwischen Entwicklern, Anwendern und Forschern zu fördern. Aus diesem Grunde bietet die STJA einerseits ein sehr umfangreiches Tutorialprogramm, in dem neueste Entwicklungen diskutiert werden, und andererseits ein Vortragsprogramm, welches sich aus praxisorientierten Forschungbeiträgen und aus Industrie-/Anwenderbeiträgen zusammensetzt. Die Beiträge der angewandten Forschung sind aus einer Vielzahl eingegangener Beiträge über ein eingehendes Begutachtungsverfahren ausgewählt worden. Sie sind mit einem Stern gekennzeichnet. Die nicht gekennzeichneten Beiträge sind Anwender- bzw. Industriebeiträge (teilweise eingeladene). Um dem Ziel der STJA besser Rechnung tragen zu können, haben wir uns gegen die übliche Trennung dieser beiden Blöcke entschieden. Statt dessen werden diese Vorträge teilweis bunt gemischt in gemeinsamen Blöcken angeboten . Daneben gibt es noch ein von einem eigenen Programmkomitee begutachtetes Symposium (First International Symposium on Generative and Component-Based Software Engineering (GCSE'99)) und einen Workshop zu Multimedialen Informations- und Kommunikationssystemen, bei dem eingeladene Beiträge präsentiert werden. Natürlich gibt es auf der STJA auch wieder die gewohnte Ausstellung von Forschungsprototypen und industriellen Produkten.