Die Klägerin ist eine Gesellschaft bürgerlichen Rechts ; sie firmiert unter der Bezeichnung „B-Team A-B“. Gesellschafter der Klägerin waren in den Streitjahren [DATE] bis [DATE] die Herren A , B , C und D . Der Gesellschafter B hatte bis Ende [DATE] als „Unternehmensberater für Datenverarbeitung, Entwicklung und Vertrieb neuer Produkte“ ein Einzelunternehmen betrieben. Dieses brachte er zum [DATE] in die GbR ein. Für die Jahre [DATE] bis [DATE] hat der erkennende Senat die Tätigkeit der Klägerin als gewerblich beurteilt. Auf die Urteile vom [DATE] [REF] und vom [DATE] [REF] wird Bezug genommen. Im Jahre [DATE] traten die Gesellschafter C und D in die Gesellschaft ein. Zum [DATE] ist der Gesellschafter A und zum [DATE] der Gesellschafter B aus der Gesellschaft ausgeschieden. [DATE] [DATE] [DATE] [DATE] [DATE] [DATE] DM DM DM DM € € Betriebseinnahmen: Gesamtumsatz GU 0 0 0 0 0 0 Betriebsausgaben: Fremdleistungen 0 0 0 0 0 0 Handelsware 0 Verkaufsprovisionen 0 0 0 0 0 Löhne 0 0 0 0 0 0 Übrige Ausgaben 0 0 0 0 0 0 Gewinn 0 0 0 0 0 0 Der Beklagte ist der Auffassung, die Klägerin sei gewerblich tätig und setzte mit den hier angefochtenen Gewerbesteuermessbescheiden nach Berücksichtigung von Gewerbesteuerrückstellungen die Messbeträge auf 0 DM für [DATE] , 0 DM für [DATE] und 0 DM für [DATE] fest. Für die Streitjahre [DATE] und [DATE] ergingen zunächst Vorauszahlungsbescheide, die im Laufe des Verfahrens durch Steuermessbescheide ersetzt wurden . Die hiergegen gerichteten Einsprüche der Klägerin blieben erfolglos und wurden mit Einspruchsentscheidung vom [DATE] zurückgewiesen. Auf die Gründe wird Bezug genommen . Hiergegen richtet sich die vorliegende Klage, mit der die Klägerin geltend macht, ihre Tätigkeit sei eine freiberufliche Tätigkeit im Sinne des [REF] und unterliege demzufolge nicht der Gewerbesteuer. Der im Jahre [DATE] geborene Gesellschafter A absolvierte nach der Mittleren Reife eine Ausbildung zum Industriekaufmann. In der Zeit von [DATE] bis [DATE] nahm er an dem Lehrgang „Programmierer“ der Deutschen Angestellten Akademie E-F teil und legte Leistungsnachweise zu folgenden Fächern vor: Einführung in die Betriebswirtschaftslehre, Buchführung, Kostenrechnung, Mathematik, Organisationslehre, Einführung in die EDV, Betriebssystem, FORTRAN. Dem hierzu ausgestellten Zeugnis zufolge erbrachte er in den Fächern Statistik, Wirtschafts und Gesellschaftsrecht, Programmierlogik und COBOL keine Leistungsnachweise. Im Jahre [DATE] war er für vier Monate bei der Firma G GmbH als Aushilfs-Operator tätig und für die nächtliche Betreuung der EDV-Anlage zuständig. Zu seinen Aufgaben gehörten das Starten und die Überwachung des Durchlaufs von Batch-Arbeiten, das Anpassen von Steuerungsdaten sowie die Durchführung von Sicherungsarbeiten . Folgende Weiterbildungszertifikate liegen vor: Firma H AG, [DATE] , Thema UTM Umstieg auf Sinix-Systeme; Firma H J Informationssysteme AG, [DATE] , Thema: CAD-Programmierung; Firma L GmbH, [DATE] , Thema: Projektmanagement. Der im Jahre [DATE] geborene Gesellschafter B hat gleichfalls eine Ausbildung zum Industriekaufmann absolviert. In der Zeit von [DATE] bis [DATE] war er als kaufmännischer Angestellter bei der Firma I-Werke GmbH tätig und wurde in diesem Rahmen als Operator an einer EDV-Anlage des Typs H 0 eingesetzt und mit „allen Arbeiten an der EDV inklusive Bedienung der peripheren Geräte “ beauftragt. In der Zeit von [DATE] bis [DATE] war er im Rahmen des Zivildienstes im Rechenzentrum des ...ministeriums als Konsoloperator beschäftigt und half bei der Umstellung vom Betriebssystem BS 0 zum Betriebssystem BS [DATE] . Ab [DATE] wurde er als Unternehmensberater bei der Firma N Gesellschaft für Datentechnik mbH eingestellt. Zu seinen Pflichten gehörten alle Vorbereitungen zur Durchführung von EDV-Läufen, das Operating, die Überwachung von EDV-Läufen, ggf. Programmierung und Testung von EDV-Programmen. Nach einem Zwischenzeugnis der Firma N vom [DATE] organisierte er den Aufbau einer Fachbroschüren-Bibliothek, führte das Operating auf einer BS 0-Anlage eines Kunden durch und war nach Erlangung von Grundkenntnissen in COBOL als Mitglied eines EDV-Teams im Rahmen der Umstellung der Programme einer IBM-Anlage mit DOS-Betriebssystem auf eine H-Anlage ins BS [DATE] System befasst. Dabei testete er selbständig umgestellte Programme und behob Inkompatibilitäten zwischen den Betriebssystemen. Ab [DATE] führte er bei der O GmbH, einem Kunden der N GmbH, selbständig das Operating durch. Er organisierte alle JOB-Abläufe für die Übernahme auf die BS [DATE] Anlage. Ab [DATE] führte er das Rechenzentrum der N GmbH selbständig als RZ-Leiter, koordinierte und kontrollierte die Abwicklung aller Arbeiten im DV-Bereich und plante den notwendigen Personalbedarf und einsatz, ebenso den Maschineneinsatz unter Berücksichtigung von Ablaufoptimierung und Auslastung der Anlagen. Er überwachte die Generierung und Wartung des Betriebssystems und wählte geeignete Systemprogramme aus. Ab [DATE] war er für vier Monate als freier Mitarbeiter der P Unternehmensberatung GmbH tätig und mit der Erbringung von Dienstleistungen auf dem Gebiet der Datenverarbeitung bei dem Projekt „..., ...-Organisation“ befasst. Nach Angaben der Klägerin wurde er in [DATE] von der H AG beauftragt, die komplette Verwaltungssoftware der Stadtverwaltung Q auf die Computer der Stadtverwaltung R zu portieren und anzupassen. Im Jahre [DATE] sei er von dem Unternehmensberater S, einem Subunternehmer der H AG, beauftragt worden, ihn bei der Erstellung diverser Report-Programme für das Kundeninformationssystem der Sparkasse T zu unterstützen. Im Jahre [DATE] habe er ein Konzept für das Abrufen von Telefongebührendatensätzen der U AG erstellt. Ab [DATE] habe er für die H AG einen Druckserver geplant und realisiert. Folgende Teilnahme-Bescheinigungen der Firma H Lehrzentrum für Daten und Informationssysteme liegen vor: [DATE] , Thema: BS 0 Systemgenierung; [DATE] , Thema: BS [DATE] Anwendung-Umschulung BS [DATE] ; [DATE] , Thema: BS [DATE] Systemsteuerung; [DATE] Thema: BS [DATE] Systembedienung 0. Die Klägerin gibt an, der Gesellschafter B habe bei den I-Werken, beim ...ministerium und bei der Firma N auch interne Schulungen erhalten und an weiteren externen Schulungen teilgenommen, für die er keine Teilnahme-Bescheinigungen mehr vorlegen könne. Die Gesellschafter A und B hätten im übrigen auch im Rahmen der Tätigkeit für die Klägerin weitere EDV-Erfahrungen gesammelt. Der Nachweis ihrer fachlichen Kenntnisse sei erbracht durch das von diesen beiden Gesellschaftern entwickelte Softwareprodukt „V“ . Nach einem im Klageverfahren [REF] vorgelegten Gutachten des Dipl. Mathematikers W vom [DATE] habe es sich dabei um Systemsoftware gehandelt. Hieraus ergebe sich, dass die beiden Gesellschafter A und B über Kenntnisse verfügten, die dem eines Ingenieur oder Informatikstudium entsprechen. Der im Jahre [DATE] geborene Gesellschafter C hat im Jahre [DATE] das Gymnasium mit der Fachoberschulreife verlassen. Eine nachfolgende Berufsausbildung in einem förmlichen Ausbildungsgang hat nicht stattgefunden. Er gibt an, bereits mit 0 Jahren im Rahmen von Ferialpraktika bei der Firma X Messtechnik GmbH in Österreich an der Entwicklung und Steuerung von Strahlenmessgeräten mitgewirkt zu haben. Das Wissen dazu habe er sich im Selbststudium angeeignet. Mit 0 Jahren sei er bei dem österreichischen EDV-Unternehmen Y im Bereich Softwareanalyse, Softwareentwicklung und Systemadministration tätig gewesen. In diesem Rahmen habe er sich Kenntnisse über Datenkommunikation, Datenbanken, Vernetzung und Betriebssysteme angeeignet. Ab dem Jahre [DATE] habe er zunächst 0 Jahre als Mitarbeiter der Firma Y und anschließend weitere 0 Jahre als Selbständiger für die Firma H AG im Bereich Systemanalytiker und Programmierer im Banken-, Versicherungs und Sparkassenwesen gearbeitet. Anschließend sei er von der Firma Z beauftragt worden, den Kunden AA-Konzern Informationsdienste bei der Dezentralisierung der Informationssysteme des Unternehmens zu unterstützen. Dabei habe er tiefe Kenntnisse über IT-Infrastrukturen, Datenbanken, Betriebssysteme und Kommunikations-Technologien erworben. Folgende Weiterbildungszertifikate liegen vor: Institut für Rhetorik und Kommunikation, Januar und [DATE] , Tehma: Rhetorik und Kommunikation bzw. Erfolg durch Persönlichkeit; Firma BB Technologie, [DATE] , Thema: Multiprotokoll-Routing in offenen Systemen; Firma H J Informationssysteme AG, [DATE] , Thema: Systemverwaltung Windows NT/ NT-ADMIN / 0A; [DATE] , Thema: Treiber und Streams für UNIX SVR0/ UNIX-TS / 0B; [DATE] , Thema: Einführung in RM 0 und MPP; [DATE] , Thema: Datensicherung in heterogenen Rechnerzentren F-O AA/F0; [DATE] , Thema: TTT/CIE/0. Nach einem Zwischenzeugnis der Firma AA Konzern Zentrale Verwaltungs GmbH vom [DATE] war er dort seit Juli [DATE] als Systemprogrammierer für Dezentrale Systeme selbstverantwortlich tätig. Wegen weiterer Einzelheiten seiner Aufgabenfelder wird auf das Zeugnis Bezug genommen . Der im Jahre [DATE] geborene Gesellschafter D hat eine Ausbildung als Groß und Einzelhandelskaufmann absolviert und war bis [DATE] in diesem Bereich tätig. Anschließend war er bis [DATE] bei einem Maschinenbau-Betrieb als Angestellter in Finanzbuchhaltung und Kostenrechnung beschäftigt. Nach einem Zeugnis dieses Unternehmens vom [DATE] war er in [DATE] zum EDV-Operator ausgebildet worden. In [DATE] habe er das Operating der EDV-Anlage J 0 übernommen und sich mit der Installation und dem Einsatz von Standard-Software für die Finanzbuchhaltung, Kostenrechnung und Gehalts und Lohnabrechnung beschäftigt. Nach seiner Ausbildung zum Programmierer habe er die Standard-Software mittels selbst entwickelter Cobol-Programme erweitert und verbessert. Im Jahre [DATE] sei ihm die Leitung der EDV-Abteilung übertragen worden und er habe weitere Programme für die Produktkalkulation und die Verwaltung von Konstruktionszeichnungen entwickelt. Auch habe er Entscheidungshilfen bei der Auswahl neuer Hard und Softwaresysteme gegeben. Von [DATE] bis [DATE] war D nach seinen Angaben bei der CC GmbH als Leiter der Programmierung für Standartsoftware-Produkte tätig. Zu seinen Aufgaben habe die Migration des Software-Pakets von einem J 0 Computersystem auf unterschiedliche Betriebssysteme gezählt. Auch habe er Standard-Software im Bereich Finanzbuchhaltung und Kostenrechnung entwickelt. In der Zeit von [DATE] bis [DATE] sei er freiberuflich tätig gewesen im Bereich Schulung und Support sowie Umstellung und Erweiterung der DOS basierten Lohn und Gehaltsabrechnungssoftware auf Windows. Folgende Weiterbildungsbestätigungen der Firma J Computer liegen vor: [DATE] , Thema: Einführung in die EDV; [DATE] , Thema: System 0; [DATE] , Thema: Operating 0; [DATE] , Thema: SORBAS 0; [DATE] , Thema: SORBAS 0; [DATE] , Thema: Organisation der Magnetplatte; [DATE] , Thema: Programmierung COBOL 0; [DATE] ; Thema: NIDAS; [DATE] , Thema: INFOS 0; [DATE] , Thema: System 0/0 Rechnen im Dialog; [DATE] , Thema: Intensivlehrgang für GUI Programmierung in COBOL, Anwendungen mit Flexus COBOL spII. Wegen weiterer Einzelheiten wird auf die vorgelegten Unterlagen Bezug genommen . Die Tätigkeit der Klägerin lässt sich im wesentlichen in drei Bereiche unterteilen. Dies sind zum einen der Vertrieb von selbst hergestellten Produkten, zum anderen die Subunternehmertätigkeit für größere Softwareberatungs und entwicklungsfirmen und zum dritten sonstige Projekte. Die Klägerin vertrieb die selbst hergestellten Produkte „V“ , „DD“ und „EE“. Hierzu liegen folgende Leistungsbeschreibungen vor, auf die Bezug genommen wird: Für V: Pflichtenheft vom [DATE] und Kurzgutachten des Dipl. Math. W vom [DATE] ; für DD: „DV-Konzept für die Sparkasse FF“ ohne Datum ; für EE: Benutzerhandbuch , ohne Datum . Hieraus erzielte die Klägerin Einnahmen aus Lizenzvergabe , aus Mietverträgen , aus Softwareservice-Verträgen sowie aus Systemeinbindungs bzw. Anpassungsleistungen in Höhe von durchschnittlich rund 0 % des Gesamtumsatzes wie folgt: Projekte Presse LL ; Projekt MM „Datenmigration“; Projekt NN „Mittelfristplanung“; Projekt OO „Reportgenerator“; Projekt PP „Übertragungsschnittstelle V-Seiten“; Projekt QQ „Web Programmierung“ Projekt TT „E-Business Infrastruktur“; Projekt UU „ERP-Erweiterung“ und „ERP-SAP“; Projekt WW „ERP Live“; Projekt XX bzw. YY „Internet Online Shopping“; Projekt ZZ „Schifffahrtsverwaltung“; Projekt AAA „Telefonbanking“; Projekt BBB „Traffic-Monitor“ [DATE] [DATE] [DATE] [DATE] [DATE] [DATE] Auftraggeber DM DM DM DM Euro Euro GG 0 Z 0 0 0 0 0 0 KK 0 0 0 0 RR 0 Summe 0 0 0 0 0 0 In % des GU 0% 0% 0% 0% 0% 0% In einer Bestätigung der Firma Z VV Computer Consulting heißt es, die Herren A und B seien in Projekten eingesetzt worden, die von der Schulausbildung her nur von Personen realisiert werden könnten, die über ein Know-How verfügen, das dem von Informatikern entspricht. Sie seien beauftragt worden, von der Planung bis hin zur Realisierung Systemsoftwareprogrammierungen zu übernehmen. Die langjährige EDV-Erfahrung der Herren A und B in Verbindung mit „zweifelsohne“ intensivem Selbststudium habe es ermöglicht, die beiden Herren auf gleichem Niveau einzusetzen wie Personen, die eine Informatikausbildung abgeschlossen haben. Nach den eingereichten Übersichten war allerdings für die Projekte „E-Business-Infrastruktur“, „Internet OnlineShopping“ und „Traffic Monitor“ der Gesellschafter C verantwortlich . Bei durchschnittlich rund 0 % des Gesamtumsatzes beschäftigte die Klägerin ihrerseits wiederum Subunternehmer . Dies bezieht sich zu einem Großteil auf Umsätze, bei denen sie selbst als Subunternehmer für die o.a. Firmen tätig war. In diesen Fällen bezeichnet sie ihren eigenen Tätigkeitsbeitrag als „Projektmanagement“. Wegen der beruflichen Qualifikation der Subunternehmer wird auf die hierzu eingereichten Mitarbeiter-Profile Bezug genommen . Verträge oder sonstige Unterlagen über den Tätigkeitsbeitrag dieser Subunternehmer können nach Angaben der Klägerin nicht vorgelegt werden. Auf den Bereich des „Projektmanagements“ entfallen folgende Umsatzanteile: Auftraggeber/Projekt [DATE] [DATE] [DATE] [DATE] [DATE] [DATE] DM DM DM DM € € GG/JJ 0 Z/UU 0 0 0 RR/UU 0 Z/AAA 0 0 Z//YY bzw. XX 0 KK/QQ 0 NN/BMD 0 0 Summe 0 0 0 0 0 0 In % des GU 0% 0% 0% 0% 0% 0% Im Jahre [DATE] sei die Firma GG EDV-Beratung GmbH von der JJ in Luxemburg beauftragt worden, die PC-Anwender bei der JJ zu unterstützen. Die GG habe dann ihrerseits die Klägerin mit der Erbringung dieser Unterstützungsleistungen beauftragt, weil die Klägerin mit ihrem externen Mitarbeiter LLL über einen Experten für diese Aufgabenstellung verfügt und mit dem Gesellschafter B das Wissen über die effiziente Gestaltung von Support-Prozessen besessen habe. Hauptgegenstand der Tätigkeit des Gesellschafters B sei dabei die „Selbstorganisation der Tätigkeiten des Herrn LLL“ gewesen. Es habe sich um ein „qualifiziertes Coaching“ des externen Mitarbeiters LLL „in Hinsicht auf die Optimierung der Abläufe“ gehandelt. In den vorliegenden Rechnungen der Klägerin an die GG wird die Leistung der Klägerin nach Stunden abgerechnet und wie folgt beschrieben: „Anwenderbetreuung JJ Luxemburg“; zusätzlich werden Fahrtkosten und Spesen abgerechnet. Weitere Unterlagen liegen nicht vor. Die Firma UU Motorsport GmbH habe über eine selbsterstellte ERP-Software verfügt . Im Jahre [DATE] habe sie die Firma Z bzw. VV CC Computer Consulting GmbH mit der Erweiterung dieser Software für den Einstieg in die KKK beauftragt. Die Firma Z habe dann ihrerseits die Klägerin beauftragt, weil der Gesellschafter A ein für die Bearbeitung erfahrener Experte sei. A sei damit betraut worden, die Datenstrukturen des bestehenden ERP-Systems auf die durch den KKK-Einstieg zu erwartenden Anforderungen hin zu prüfen und bedarfsweise zu erweitern. Im Teilprojekt Datenstruktur habe er eine IST-Analyse und in Kooperation mit den einzelnen Abteilungen eine SOLL-Analyse erstellt. Zur SOLL-Analyse habe er Interviews mit den Abteilungen geführt. Sodann habe er die notwendigen strukturellen Erweiterungen und Änderungen durchgeführt. Im Teilprojekt „Teilerückverfolgung“ habe er in Zusammenarbeit mit den relevanten Abteilungen das Vorgehen, jedes einzelne Teil mit einer eindeutigen Seriennummer zu versehen, konzipiert. Das Gesamtkonzept sei durch A realisiert worden. Im Teilprojekt „Druckertreiber“ habe er den vorhandenen Druckertreiber so erweitert, dass mit diesem auch Barcodes gedruckt werden konnten. In den vorliegenden Rechnungen der Klägerin an die Z werden die Leistungen der Klägerin nach Stunden abgerechnet und wie folgt bezeichnet: „UU / Systemprogrammierung UNIX“. Weitere Unterlagen liegen nicht vor. Da der Gesellschafter A in der Folge mit anderen Aufgaben bei der Firma UU Informationssysteme GmbH befasst gewesen sei, habe die Firma Z für das Projekt „ERP UU-0“ den „nahezu ähnlich“ qualifizierten externen Mitarbeiter der Klägerin, Herrn CCC herangezogen. Dieser sei dann von den Gesellschaftern der Klägerin A und B „gecoacht“ worden. In den vorliegenden Rechnungen der Klägerin an die Z wird die Leistung der Klägerin wie folgt beschrieben: „CCC lt. Stundenabrechnung“. Weitere Unterlagen liegen nicht vor. Im Jahre [DATE] habe die Firma UU Informationssysteme GmbH die Firma RR Informationssysteme GmbH mit der Erweiterung der bestehenden ERP-Softwarelösung für den Einsatz bei der Firma UU Gabelstapler Deutschland GmbH beauftragt. Die Firma RR habe ihrerseits die Klägerin mit der Durchführung dieser Erweiterung beauftragt. Der Gesellschafter A habe die Anforderungen der UU an das schon bestehende ERP-System aufgenommen, geordnet und analysiert und die Erweiterungen in den Funktionsbereichen „Materialwirtschaft“ und „Wareneingang“ selbständig durchgeführt. Ferner habe er ein zusätzliches Programm zur Unterstützung der Konfiguration der Gabelstapler nach Kundenwünschen konzipiert, realisiert und getestet. Dabei habe er neben programmtechnischen Änderungen auch die zugehörigen Veränderungen der Datenstrukturen in Bezug auf die bereits bestehenden Datenbanken eigenständig geplant und integriert sowie die Einführung der Systeme unterstützend begleitet. Ferner habe die Firma UU Informationssysteme GmbH die Firma RR mit der Erweiterung der bestehenden Softwarelösung für den Einsatz bei den an UU angeschlossenen Händlern beauftragt. Die Firma RR habe ihrerseits die Klägerin beauftragt. Die bei UU angegliederten Händler hätten ein informationstechnisches Verwaltungssystem benutzt, welches sie bei der Abwicklung aller anfallenden Geschäftsprozesse unterstützte . Der Gesellschafter A sollte die vorhandene DMS-Software so erweitern, dass die Händler während ihrer Kundenberatung oder im Verkaufsgespräch die komplette Ausstattung des PKW festlegen konnten. Nach Abschluss der Konfiguration des PKW sollten von der DMS-Software Leasingangebote und Finanzierungsmodelle vorgeschlagen werden. In einem ersten Schritt habe der Gesellschafter A die Anforderungen für dieses Projekt aufgenommen, geordnet und analysiert. Im Teilprojekt „PKW-Konfiguration“ habe er die Basismodule analysiert und den externen Mitarbeiter FFF in die besondere Arbeitsweise der objektorientierten Programmierung eingewiesen. Im Teilprojekt „Performance Verbesserung“ habe er den Mitarbeiter FFF geschult und gesteuert im sinnvollen und ressourcesparenden Einsatz der Programmiersprachen JavaScript und PHP. Folgende Unterlagen liegen vor: Subunternehmerverträge der Klägerin mit der Firma RR vom [DATE] und vom [DATE] ; Die Leistungsbeschreibung lautet auf „Programmierarbeiten“ für 0 Stunden bzw. 0 Stunden . In den Rechnungen der Klägerin an die Firma RR werden die Leistungen der Klägerin nach Stunden abgerechnet und wie folgt bezeichnet: „A lt. Std-Abrechnung“ bzw. „FFF lt. Std-Abrechnung“. Beim Telefonbanking seien seinerzeit Kontostandsabfragen, Überweisungen und ggf. Wertpapiergeschäfte über ein Call-Center abgewickelt worden. Die AAA AG sei an die Firma Z herangetreten, um das installierte „Kundenorientierte Dialogsystem für Bankgeschäfte“ zu erweitern und neu zu strukturieren. Zur Qualitätssicherung des geplanten neuen Telefonbanking-Systems sei die Gestaltung eines geeigneten Testsystems erforderlich gewesen. Die Firma Z habe die Klägerin mit der Erbringung dieser Leistung beauftragt, weil die Klägerin mit den externen Mitarbeitern DDD und NNN über die fachlichen Experten für diese Aufgabenstellung verfügt und der Gesellschafter B das organisatorische Wissen über den Aufbau von Testumgebungen besessen habe. Der Auftrag sei in 0 Teilprojekten erfüllt worden. Zum einen seien die Datenbanken für das Call-Center aufgebaut und die Anbindung an die zentralen Kundendaten durchgeführt worden. Dann sei die technische Qualitätssicherung durch Bereitstellung verschiedener Testumgebungen durchgeführt worden. Schließlich sei eine detaillierte Dokumentation erstellt worden. In dem Teilprojekt „Neuorganisation und Erweiterung von Datenbanken“ habe der Gesellschafter B analysiert und Herrn DDD bei der Anbindung der Großrechnerdatenbanken an die Datenbanken des Call-Centers beraten. Bei dem Teilprojekt „Aufbau der Testumgebungen“ habe der Gesellschafter B Herrn DDD beim Aufbau einer geeigneten Test-Infrastruktur beraten. Bei dem Teilprojekt „Dokumentation“ habe der Gesellschafter B den externen Mitarbeiter der Klägerin, Herrn NNN bei der Strukturierung der Bedienungsanleitung beraten. In den vorliegenden Rechnungen der Klägerin an die Z werden die Leistungen der Klägerin wie folgt bezeichnet: „AAA / Hotline DDD“. Weitere Unterlagen liegen nicht vor. Die Firma YY GmbH & Co KG, umfirmiert in XX GmbH & Co KG sei für die Entwicklung, den Unterhalt und den Betrieb der technischen Infrastruktur eines Internet Online-Shopping Systems zuständig gewesen. Sie habe sich an die Firma Z gewandt mit der Bitte um Unterstützung beim Aufbau eines Internet-Shopping Systems. Die Firma Z habe ihrerseits den Gesellschafter C beauftragt. Die Aufgabenstellung habe die Software-Entwicklung für die Wartung und Pflege von Produktkatalogen umfasst, und zwar für drei der Produktpaletten der OOO AG . Ein weiteres Aufgabengebiet sei die Entwicklung und Betreuung der Software gewesen, die am Ende der Bestellabwicklung die erforderlichen logistischen Prozesse bei den Lieferanten in die Wege geleitet und die notwendigen Transaktionen in der Finanzbuchhaltung ausgelöst habe. In den vorliegenden Rechnungen der Klägerin an die Z werden die Leistungen der Klägerin nach Stunden abgerechnet und z.B. wie folgt beschrieben: „YY / C 0/0“. In einer Rechnung vom [DATE] heißt es: „Vermittlung Unterstützung für XX-MMM“. Weitere Unterlagen liegen nicht vor. Nach dem Vortrag der Klägerin handelte es sich um die Konzeption des Intranets für die QQ-Deutschland und um die Durchführung eines Pilotprojekts . Es wurde der Subunternehmer GGG eingesetzt. In den vorliegenden Rechnungen wird die Leistung nach Stunden abgerechnet und wie folgt bezeichnet: „QQ Duisburg / GGG“. Weitere Unterlagen liegen nicht vor. Die Firma NN Computer Service Management GmbH habe im [DATE] entschieden, das Endkundenabrechnungssystem der NN neu zu entwickeln. Sie habe die Klägerin beauftragt, sie bei der Modernisierung des Abrechnungssystems beratend und schulend zu unterstützen. Die Klägerin habe ihrerseits die externen Mitarbeiter DDD und JJJ beauftragt. Im Teilprojekt „BMD“ habe die Aufgabe darin bestanden, Gebührendatensätze sowie alle rechnungsrelevanten Nutzungsdaten der Mobilfunkbetreiber aus unterschiedlichen Datensätzen zu konsolidieren. Aufgrund der Erfahrung des Gesellschafters C mit der komplexen Konvertierung von Daten sowie mit UNIX-Betriebssystemen und Datenbanken habe dieser die Aufgabe gehabt, schulend und beratend bei der Erstellung geeigneter Software zu unterstützen. Der Gesellschafter C habe sich verpflichtet, der NN jederzeit Auskunft über den Stand der Arbeit zu erteilen. Er habe sich daher fortlaufend bei Herrn DDD über die aktuelle Situation im Projekt und den aktuellen Stand der Software-Entwicklung informiert. Außerdem habe er die Herren DDD und JJJ beim technischen Umgang mit Daten unterschiedlicher Formate und Quellen fortlaufend geschult und beraten. Im Teilprojekt „Konsolidierung der Gebührendatensätze“ habe der Gesellschafter C Vorschläge gemacht, wie die Informationen mit den Mitteln des Betriebssystems UNIX ausgelesen und in eine neue Zielstruktur übertragen werden können. Im Teilprojekt „Testinfrastruktur“ habe der Gesellschafter C den Herrn DDD über die wesentlichen Bestandteile einer Testumgebung beraten und habe Vorschläge gemacht, welche Testwerkzeuge im Umfeld des Betriebssystems UNIX eingesetzt werden können. Die Klägerin hat dazu einen Dienstleistungsvertrag zwischen ihr und der Firma NN vom [DATE] vorgelegt . Danach hatte die Klägerin die in einer Anlage 0 näher beschriebenen Dienstleistungen zu erbringen. Die Anlage 0 fehlt allerdings. Die Erstellung von Software ist nicht Gegenstand des Vertrages. Der Einsatz von Subunternehmern bedarf der Zustimmung; eine Zustimmungserklärung liegt nicht vor. Den vorgelegten Rechnungen der Klägerin an die NN zufolge bestand die nach Stunden abgerechnete Leistung der Klägerin in der „Unterstützung im Projekt BMD/Herr DDD“ . Für den Zeitraum Juli bis [DATE] liegen Rechnungen der Klägerin an Herrn DDD vor, mit der Leistungen der Klägerin an Herrn DDD unter der Bezeichnung „Projektunterstützung NN“ bzw. „Beratung“ mit insgesamt 0 DM von Herrn DDD eingefordert werden. Den Angaben der Klägerin zufolge trat Herr DDD an die Klägerin heran, ihn bei der Programmierung eines Konvertierungsprogramms auf UNIX-Systemen zu beraten. Herr DDD habe nach Softwarekomponenten und Techniken gesucht, mit deren Hilfe parallel laufende Konvertierungen über sog. Semaphoren koordiniert werden konnten. Der Gesellschafter C habe Herrn DDD beraten, mit welchen UNIX-Mitteln Semaphoren gesteuert und welche Methoden vom Betriebssystem zur Verfügung gestellt werden, um große Datenmengen unterschiedlicher Quellen zu konvertieren . Im Jahre [DATE] habe die Firma Presse LL GmbH & Co. KG die Firma KK–Gesellschaft für Unternehmensberatung mbH damit beauftragt, die Programme des Vertriebssystems „jahrtausendfest“ zu machen . Die KK habe ihrerseits die Klägerin beauftragt und der Gesellschafter D sei aktiv geworden. Im Teilprojekt „Analyse“ seien die Programme darauf zu untersuchen gewesen, an welchen Stellen und in welchem logischen Zusammenhang Datumsangaben verwendet wurden. Auch seien die Abhängigkeiten vom LPI-Cobol-Compiler und Betriebssystem zu prüfen gewesen, weil das Datum von einer Hardwarekomponente des Rechners über das Betriebssystem bereitgestellt werde und das Format der Bereitstellung vom Compiler mit abhänge. Im Teilprojekt „Umstellungsstrategie und Change-Management“ sei eine Entscheidung vorzubereiten gewesen, ob die Programmumstellung auf einen Schlag erfolgen sollte oder nach und nach bei einzelnen Programmsystemen oder Teilmengen von Programmsystemen. Beim Komplex „Change-Management“ sei es darum gegangen, zwei logisch unabhängig von einander stattfindende Änderungsprozesse organisatorisch so zu verknüpfen, dass die Konsistenz des Programmsystems gewahrt blieb. Im Teilprojekt „Umstellung und Test“ seien einheitliche Lösungsmuster entwickelt und in einer getrennten Testumgebung die einzelnen Systeme auf Funktion und Zusammenspiel geprüft worden. Die Arbeiten des D hätten schwerpunktmäßig in der eigenständigen Entwicklung des Analysevorgehens sowie in der eigenständigen Erarbeitung der Umstellungsstrategie und der organisatorischen und technischen Überlegungen und Festlegungen des Change-Managements gelegen. In den Rechnungen der Klägerin an die KK werden die Leistungen ohne weitere Spezifikation nach Stunden abgerechnet; weitere Unterlagen liegen nicht vor. Im Jahre [DATE] habe die Firma LL die Firma KK damit beauftragt, die DV-technisch erzeugten Rechnungen für die Presse-Einzelhändler den damals neu formulierten Vorgaben des Bundesverbandes Deutscher Buch-, Zeitungs und Zeitschriften-Grossisten e.V. formal und inhaltlich anzupassen. Die KK habe ihrerseits die Klägerin beauftragt. Der Gesellschafter D sei an den Angebotsvorgesprächen und in die Erarbeitung des Lösungsansatzes einbezogen gewesen. Aufgrund der neu vorgegebenen Rechnungsbestandteile sei es notwendig gewesen, in den betreffenden Computerprogrammen die für diese Bestandteile benötigten Informationsquellen zu identifizieren und für die Verwendung in der Rechnung rechnerisch und technisch bereitzustellen. Hierzu hat die Klägerin ein Angebotsschreiben der Firma KK an die Firma LL zur „Umstellung SBUPFAKDR“ vom [DATE] für einen Festpreis von 0 DM vorgelegt sowie ein Schreiben der Klägerin an die KK vom [DATE] , in dem bestätigt wird, dass die in dem Angebot definierten Leistungen von der Klägerin zu einem Festpreis in Höhe von 0 DM realisiert werden . Ferner liegt ein Blatt „Strukturprogramm“ und ein Blatt „Datenflussplan“ vor . In den Rechnungen der Klägerin an die KK werden die Leistungen nach Tagen abgerechnet und z.B. wie folgt beschrieben: „Liefermengenberechnung nach VMP-Kennz.“ „Abgleich Summierung Wochenrechnung“, Valutafunktion in Sammelrechnung“, „Anlagenunterdrückung bei Rechnungskopien“, „Diverse Änderungen / Erweiterungen“ Im Jahre [DATE] habe die Firma LL die Firma KK damit beauftragt, die Verwendung von Artikelnummern für Zeitungen und Zeitschriften in unterschiedlichen Datenverarbeitungssystemen der Unternehmensgruppe über zwei Standorte hinweg zu vereinheitlichen. Die KK habe ihrerseits die Klägerin beauftragt und in diesem Rahmen sei der Gesellschafter D in die Angebotsvorgespräche und in die Erarbeitung des Lösungsansatzes einbezogen gewesen. Im Teilprojekt „Konvertierung“ seien durch ein Konvertierungsprogramm die gespeicherten alten Nummern durch neue ersetzt worden. Im Teilprojekt „Sicherstellung der Vergabe einer einheitlichen Artikelnummer“ seien die Artikelstammdaten an einem der Standorte verwaltet und die Artikelstammbewegungen in einer Bewegungsdatei gespiegelt worden. Diese sei dann per FTP an den anderen Standort übertragen und die Veränderungen seien dort mit Hilfe eines neuen Programms „Einpflegen Artikelbewegung“ und veränderten Dialogprogrammen zur Artikelstamm-Verwaltung übernommen worden. Dabei sei in einer Anleitung festgelegt und beschrieben worden, welche organisatorischen Regeln bei der Artikelnummernvergabe zu beachten waren. Hierzu hat die Klägerin ein schriftliches Angebot der Firma KK an die Firma LL zur „Vereinheitlichung der Artikelnummern“ vorgelegt , welche das Datum des [DATE] trägt . In den Rechnungen der Klägerin an die KK wird die Leistung wie folgt beschrieben: „Entsprechend Angebot an Presse LL“. Im [DATE] habe die Firma LL die KK beauftragt, die Scanner-Treiber für die sog. Optronische Remissionsverarbeitung zu optimieren und die Schnittstellen zur Weiterleitung der Ergebnisse neu zu gestalten. Die KK habe die Klägerin beauftragt und der Gesellschafter D sei in die Angebotsvorgespräche und Erarbeitung des Lösungsansatzes einbezogen worden und er habe zwei Teilprojekte eigenständig abgewickelt. Die Klägerin verweist dazu auf Stundennachweise des D aus November und [DATE] , auf die Bezug genommen wird . In den Rechnungen der Klägerin an die KK wird die Leistung wie folgt beschrieben: „Systemprogrammierung lt. Abrechnung“. Weitere Unterlagen liegen nicht vor. Im Jahre [DATE] habe die Gesellschaft MM Deutschland die Firma KK beauftragt, eine Beschreibung zur Übernahme von Daten aus Altsystemen in ein neu zu entwickelndes System namens PPP anzufertigen. Die Firma KK habe die Klägerin beauftragt, die Ordnungsmäßigkeit der Datenübernahme vom Altsystem nach PPP so zu dokumentieren, dass die bei MM tätige Wirtschaftsprüfungsgesellschaft dies nachvollziehen konnte. Hierzu sei ein systemübergreifendes technisches Verständnis der Anwendungen notwendig gewesen. Auch sei es notwendig gewesen, die Dokumentation mit den Wirtschaftsprüfern abzustimmen, also deren Prüfaspekte durch die Gestaltung der Dokumentation abzudecken. Der Gesellschafter A sei in die Angebotsvorgespräche und die Erarbeitung des im Angebot enthaltenen Lösungsansatzes einbezogen gewesen. Dazu legt die Klägerin eine Auftragsbestätigung der Firma MM vor, in der es heißt, die Firma KK werde mit der „Dokumentation der PPP-Datenmigration“ beauftragt . In der Rechnung der Klägerin an die KK wird die Leistung nach Stunden abgerechnet und wie folgt beschrieben: „Entsprechend Angebot an MM“. Weitere Unterlagen liegen nicht vor. Im Jahre [DATE] habe die NN AG die Firma KK beauftragt, eine Softwarearchitektur und darauf aufbauend eine Softwarelösung zu entwickeln, um die Erstellung mittelfristiger Finanzplanungen effizienter durchführen zu können. Die KK habe die Klägerin mit der Konzeption der Architektur beauftragt. Hierauf aufbauend habe der Gesellschafter A die Softewarelösung in der Technik der objektorientierten Schnittstellenprogrammierung eigenständig geplant und entwickelt. Dabei habe die ingenieurmäßige Herausforderung darin bestanden, dass unmittelbar mit dem sog. Kernen des Windows Betriebssystem kommuniziert werden musste, um die benötigten Funktionen bereitstellen zu können. Ferner sei die gesamte Applikation stark kommunikationslastig gewesen . In den Rechnungen der Klägerin an die KK werden die Leistungen nach Stunden abgerechnet und wie folgt beschrieben: „Systemprogrammierung KCP-Server“. Weitere Unterlagen liegen nicht vor. Im Jahre [DATE] habe die Firma OO ... AG ein Unternehmen, das international Außenwerbeflächen anbietet die Firma KK mit der Erstellung eines Reportgenerators beauftragt. Dabei handele es sich um ein Werkzeug zur vereinfachten halbautomatischen Erzeugung von Berichten für Vertrieb und Controlling in Bezug auf eine Vielfalt von Kundenwünschen zur Anmietung von Werbeflächen. Der Gesellschafter A habe in diesem Zusammenhang eigenständig ein DV-technisches Konzept für einen Report-Generator erstellt und eigenständig umgesetzt. Dieser Report-Generator habe den Benutzern die Möglichkeit geboten, einen Report neu zu entwerfen, einen Report zu modifizieren, sich vorab einen Report anzusehen und einen Report zu drucken. Auch hätten die Daten nach Excel zur Weiterverarbeitung exportiert werden können. Dazu hat die Klägerin ein Angebotsschreiben der KK an OO vom [DATE] vorgelegt , auf das Bezug genommen wird . In den Rechnungen der Klägerin an KK wird die Leistung nach Stunden abgerechnet. Weitere Unterlagen liegen nicht vor. Im Jahre [DATE] habe der PP die Firma KK mit der Erbringung von Unterstützungsleistungen für ein System zur Übertragung von Informationen auf die Videotextseiten des PP beauftragt. Dieses System habe die KK bereits im Jahre [DATE] erstellt. Aufgrund geänderter Hardware des Videotextrechners und der darauf laufenden LINUX-Betriebssystemvariante und der eingesetzten Modems habe die in [DATE] erschaffene Lösung angepasst werden müssen. Die KK habe den Gesellschafter A hiermit beauftragt, weil dieser schon das Ursprungssystem entwickelt habe. Dazu hat die Klägerin eine „Dokumentation der Programme für den Empfang von Videotextseiten“ vorgelegt, auf die Bezug genommen wird . In der Rechnung der Klägerin an die KK wird die Leistung wie folgt beschrieben: „Support A / PP“. Weitere Unterlagen liegen nicht vor. Die Firma TT GmbH habe die Firma Z um Unterstützung beim Aufbau einer e-Business Infrastruktur gebeten. Die Z habe sich an den Gesellschafter C gewandt. Dieser habe die Aufgabe gehabt, Software für die Hochverfügbarkeit zu evaluieren, kundenspezifisch anzupassen und passend in die Infrastruktur zu integrieren. Dazu habe er die Rechner in einen Clusterverbund gestellt und Monitor-Werkzeuge erstellt, damit der Ausfall eines Systems erkannt und Anfragen automatisch an ein anderes System abgegeben wurden. Ferner habe er die Server so konfiguriert, dass sie ohne großen Aufwand erweitert werden konnten. Des weiteren habe er für die Lastverteilung auf mehrere parallel arbeitende Systeme die dafür vorgeschalteten Systeme konfiguriert und kundenspezifische Anpassungen durchgeführt. Schließlich habe er für die Zugangsberechtigung der Nutzer eine geeignete Software ausgewählt und an die Bedürfnisse der TT angepasst. In den Rechnungen der Klägerin an die Z wird die Leistung nach Stunden abgerechnet und als „Systemprogrammierung“ beschrieben. Weitere Unterlagen liegen nicht vor. Das WW habe die Z im Jahre [DATE] mit der Umstellung von bestehenden ERP Softwarelösungen in eine moderne Datenbank beauftragt. Aus diesem Projekt heraus sei die weitere Betreuung des Kunden in den Streitjahren [DATE] und [DATE] erfolgt. Die Z habe den Gesellschafter A mit der Durchführung der notwendigen Arbeiten betraut, weil dieser einen Mitarbeiter mit umfangreichen Kenntnissen im ERP Umfeld gehabt habe. A habe zunächst eigenständig die Altanwendungen gesichtet und analysiert. Er habe Software geplant und entwickelt, mit der es möglich gewesen sei, die Daten vom alten Programmcode zu separieren und in einem weiteren Schritt diese Daten zu analysieren. Er habe die Struktur der Daten untersucht und eine weitere Softwarekomponente geplant und erstellt, mit denen es möglich gewesen sei, die Daten in einzelne Datensätze zu unterteilen und in eine Microsoft Access Datenbank einzulesen. Er habe dann die einzelnen LARS Anwendungen durch neue Programme in der Microsoft Access Datenbank nachgebildet. Darüber hinaus habe er die fachlichen Vorgaben des WW eigenständig in DV-technische Vorgaben umgesetzt und diese eigenständig programmiert. Für die Neuentwicklung der Datenbankanwendung „Begleit-Invest“ habe er eigenständig ein Pflichtenhaft erstellt und programmiert. Hierzu hat die Klägerin vorgelegt: Schreiben des WW an die QQQ-Bank vom [DATE] betreffend Umstellung der ERP-Datenbank des WW und neue IT-Anwendung „Doppelförderungskontrolle“; Vermerk aus dem WW vom [DATE] ; Pflichtenheft vom [DATE] , erstellt von der Firma Z zum Thema: Erstellung einer Datenbankanwendung „Begleit-Invest“ und Erweiterung der Datenbank „DoppelförderKontrolle/Recherche“ . In der Rechnung der Klägerin an die Z vom [DATE] wird die Leistung mit einem Festpreis in Höhe von 0 DM abgerechnet und mit „WW-Erweiterungen“ beschrieben. In der Rechnung vom [DATE] wird ebenfalls ein Festpreis abgerechnet und die Leistung beschrieben mit: „Festpreis für Systemanpassung“. Die ZZ AG habe die Z mit der Erstellung einer Anwendung zur Ermittlung von Controlling Kennzahlen im Bereich der Schifffahrt beauftragt. Die Z habe ihrerseits die Klägerin beauftragt. Der Gesellschafter A habe die Konzepte zu den Bereichen Fahrberichtswesen, Fahrscheinerfassung, Fahrscheinwesen und Tagesdienst-Sonderfahrten eigenständig erstellt und anschließend die Software eigenständig entwickelt. Jeder Fahrt sei zur Identifizierung eine Fahrtnummer und den einzelnen Stationen eine zweistellige Nummer zugeordnet worden. Da die Fahrscheine durch Agenturen an den einzelnen Anlegestellen verkauft werden, habe A die ZZ beraten, die einzelnen Agenturen mit Datenfernübertragungsgeräten auszustatten, so dass die Tagesumsätze ausgelesen und an die Zentrale übermittelt werden konnten. Außerdem habe er ein Konzept und die Software erstellt, um die Fahrscheine auf dem Schiff registrieren zu können. Die Fahrscheine seien an den Kassen mit einem Barcode versehen worden, aus dem die Fahrtnummer, der Startpunkt und der Zielpunkt sowie die Anzahl der Personen ersichtlich waren. Dieser Fahrschein sei dann beim Betreten des Schiffes von einem Mitarbeiter der ZZ in die von der Klägerin entwickelte Software eingescannt, auf Disketten gespeichert und in der Zentrale in Datenbanken eingepflegt worden. Die Klägerin habe Abfragealgorithmen entwickelt, mit denen die Werte in der Datenbank ausgewertet und angezeigt werden konnten. Außerdem habe sie ein Anwenderhandbuch für die Fahrscheinerfassung erstellt. Die Klägerin habe eigenständig eine Datenbankstruktur entwickelt, mittels derer die Fahrkartendaten gespeichert werden konnten und sie habe eine Softwarelösung entwickelt, um verschiedene Controlling-Berichte auszugeben. Außerdem sei eigenständig ein DV-Konzept erstellt und realisiert worden, mit dem Sonderfahrten mit Tagesdienstschiffen erfasst und berechnet werden konnten. Dazu hat die Klägerin ein Anwenderhandbuch der Firma Z zur „Erfassung von Fahrscheinen an Bord der Schiffe“ aus dem Jahre [DATE] vorgelegt, auf das Bezug genommen wird . In den Rechnungen der Klägerin an die Z finden sich folgende Leistungsbeschreibungen: Softwareservicevertrag, Systemprogrammierung Navision-Schnittstelle, Systemberatung, Systemportierung TAD-Sofa nach AC 0, TAD-Unterstützung, Erweiterung Fahrscheinwesen, Fahrscheinart 0-0, 0 ff und 0 ff., Flexible Provisionsgestaltung etc. Die Firma BBB communications GmbH & Co, ehemals Anbieter von NN, habe sich an die Firma Z gewandt mit der Bitte um Unterstützung bei der Software-Erstellung eines Überwachungsprogramms für ihre Telekommunikationsgeräte. Die Z habe ihrerseits den Gesellschafter C angefordert. Dieser sollte Software entwickeln, mit der die Netzbilder der Firma BBB sowohl auf einer Videowand als auch auf einem PC-Bildschirm dargestellt werden konnten. Im Teilprojekt „Traffic Parser“ sollte er eine Software entwickeln, mit der der Datenverkehr ausgelesen und ausgewertet werden konnte. In den Rechnungen der Klägerin an die Z werden die Leistungen wie folgt beschrieben: „Systemunterstützung“, „Systemprogrammierung“, „Fehlerbehebung“. Weitere Unterlagen liegen nicht vor. Im Rahmen des Projekts „ZTGE“ sei die Klägerin für die Firma U ... AG und für die Firma H ... Services Management GmbH tätig gewesen. Sie habe bereits in den Vorjahren die Software „Zentrale Gebühren Daten Erfassung“ erstellt. Mit Hilfe dieser Software seien die Gebührendaten aus verteilten Telefonanlagen in den ...werken der UAG und später auch der RRR-... zusammengeführt und insbesondere zur Kontrolle der NN-Rechnungen ausgewertet worden. In den Jahren [DATE] [DATE] sowie [DATE] und [DATE] habe die Klägerin Erweiterungen dieser Software konzipiert und durchgeführt. Im Jahre [DATE] seien die unterschiedlichen Carrierzugänge im UAG-Netz je nach Ursprung des Gespräches durch eindeutige Amtsleitungsnummern im SSS-Datensatz gekennzeichnet worden. Für die Abrechnung und zu Kontrollzwecken habe man eine Möglichkeit geschaffen, eine Selektion der Amtsleitungsnummern je Tagesdatei und über einen frei wählbaren Zeitraum durchzuführen. Ferner habe man die Möglichkeit einer Selektion der Gebührensätze in Unterstationen geschaffen. Des weiteren musste man Abhilfe schaffen hinsichtlich der Antwortzeiten der ZTGE-Anwendungen. Im Jahre [DATE] habe man in der ZTGE-Software die Datenstrukturen im Hinblick auf den Jahrtausendwechsel angepasst. Im Jahre [DATE] habe man die Gebührendatensätze der RRR-... in die ZTGE-Abläufe im UAG-Netz integriert. In den Jahren [DATE] und [DATE] habe man Services für die ZTGE erbracht. Die Klägerin habe für die Aufgabenstellungen eigenständig Lösungsansätze erarbeitet und diese eigenständig umgesetzt. Die grundsätzlichen Schwierigkeiten hätten dabei in der Komplexität des Gesamtsystems gelegen, sowie der Vielzahl der vorhandenen unterschiedlichen Hard und Softwarekomponenten in Gestalt von vier unterschiedlichen Betriebssystemen und der unterschiedlichen Kommunikationsverfahren . Der Entwurf und die Implementierung des Datenaustauschs hätten hohe Anforderungen gestellt und eine Analyse der Funktionsweise unterschiedlicher Telefonanlagen und Anlagetypen, die Sicherstellung einer fehlerfreien technischen Kommunikation durch Entwurf und Entwicklung spezieller Programme zur Steuerung von Modems, Berücksichtigung von Haupt und Unterstationen, Integration fremder Gebührendaten der RRR-..., Formatkonvertierungen usw. erfordert. Vor dem Hintergrund der damaligen Leistungsfähigkeit der Hardware sei es notwendig gewesen, spezielle Algorithmen zur Auswertung der Daten zu entwickeln. Hierzu hat die Klägerin eine „Qualifikations-Bestätigung“ der Firma H vom [DATE] vorgelegt in der es heißt, die Herren A und B hätten im Auftrag der H AG und der UAG AG Systemsoftware für eigens von H erstellte Hardware geplant, konzipiert und realisiert sowie die Realisierung überwacht. Die Systemsoftware betreibe u.a. Unterstationen, die ihre Gebührendaten von den im Netz befindlichen Telefonanlagen und TK-Systemen erhalten und auf Abruf an einen PC weiterleiten. Außerdem bestehe ein Servicevertrag mit der Klägerin für die Wartung und Pflege der Systemsoftware. In diesem Zusammenhang liegen folgende Unterlagen vor: Eine Bedienungsanleitung „Zentrale Fernsprechgebührendaten-Erfassung 0“ , ein „Pflichtenheft U AG: ZTGE-Erweiterungen“ sowie ein lückenhaftes DV-Pflichtenheft der Klägerin für die UUU GmbH mit dem Titel „RRR-UST Integration DSK-RRR Gebührensätze in die DSK-VVV ZTGE“, Stand [DATE] bzw. Stand [DATE] ; auf 0 von 0 Seiten ist lediglich eine Kapitelüberschrift vorhanden, Ausführungen zu den genannten Kapiteln fehlen. Die Klägerin war für die Firma WWW ... Handling GmbH, einem Hersteller von Schranksystemen und Zapfanlagen für die Gastronomie, Getränkekühlsystemen und Geräten für den Brauereibedarf tätig. Die Firma WWW bescheinigte dazu unter dem [DATE] folgendes: Die Klägerin habe in den letzten Jahren mehrere Projekte mit der Anforderung Systemprogrammierung realisiert. Zu der erstellten Systemsoftware existierten auch Serviceverträge. Aufgrund der guten Qualifikation der Herren A und B hätten alle Projekte zur vollsten Zufriedenheit realisiert werden können. Nach den eingereichten Umsatzübersichten war allerdings der Gesellschafter C für die Projekte CAD-Configuration und Systemberatung verantwortlich. Im Einzelnen: Die Klägerin trägt vor, die Firma WWW habe sie mit der Einrichtung eines Netzwerks für den Datenaustausch zwischen verschiedenen CAD-Arbeitsplätzen beauftragt. Der Gesellschafter C habe das Daten-Netzwerk konfiguriert und das CAD-Programm angepasst. Außer den Rechnungen, auf die Bezug genommen wird, liegen keine Unterlagen vor. Die Firma WWW habe die Klägerin beauftragt, Anpassungs und Wartungsarbeiten am Firmennetzwerk durchzuführen. Der Gesellschafter C habe die informationstechnische Infrastruktur der Firma WWW an ihre Bedürfnisse angepasst und das Firmennetzwerk nebst Server betreut und verwaltet. Außer den Rechnungen, auf die Bezug genommen wird, liegen keine Unterlagen vor. Bei der Firma WWW seien alle hergestellten Zapfanlagen mit einem Typenschild aus Metall versehen worden. Dazu habe ein Mitarbeiter die Seriennummern manuell in die Typenschilder eingestanzt. Der Gesellschafter A habe diesen Vorgang automatisiert durch Anpassung des V . Ferner habe er die Firma WWW beraten hinsichtlich eines geeigneten Druckers und hinsichtlich des Trägermaterials. Die Daten seien nicht nur gedruckt, sondern auch in einer Datenbank gespeichert worden. Dies sei die Basis gewesen für die darauf aufbauende Typenschildverwaltung . Außer den Rechnungen, auf die Bezug genommen wird, liegen keine Unterlagen vor. Die Firma WWW habe die Klägerin damit beauftragt, ein Konzept für die Kundenverwaltung für den Außendienst in einem Custom Relationship Management zu erstellen. In der Rechnung vom [DATE] wird die Leistung wie folgt beschrieben: „Aufbereitung / Präsentation WWW Internet / Intranet“. Weiter Unterlagen liegen nicht vor. [DATE] [DATE] [DATE] [DATE] [DATE] [DATE] DM DM DM DM € € CAD-Konfiguration 0 0 Systemberatung 0 0 0 0 Typenschildmanager 0 0 0 0 0 0 Web-Schnittstelle 0 In % des GU 0% 0% 0% 0% 0% 0% Die Klägerin trägt vor, der Zahnarzt XXX habe sie mit der Erstellung einer Softwarelösung beauftragt, mit deren Hilfe er vom Patienten selber zu tragende Zusatzleistungen direkt vom Konto des Patienten abbuchen konnte. Es habe sich dabei um eine Schnittstelle zwischen Patientenverwaltung und Bankensoftware gehandelt. Unterlagen liegen nicht vor. Die Klägerin trägt vor, im Jahre [DATE] sei sie von der Firma YYY Fußbodentechnik GmbH beauftragt worden, die Firmen-Zentrale mit den Außenstellen datentechnisch zu verbinden und eine revisionssichere Datenübertragung zu entwerfen. Der Gesellschafter C habe das UNIX-Betriebssystem entsprechend angepasst, so dass die angeschlossene ISDN-Hardware angesteuert werden konnte. Sodann habe er eine Software entwickelt, welche Daten gesammelt, die ISDN-Verbindung aufgebaut, die Daten übertragen und ein Protokoll über den Vorgang erstellt habe. Außerdem habe er ein Kontrollprogramm entwickelt, welches die Datenübertragung auf Fehler untersucht habe. Hierzu hat die Klägerin ein Anforderungsprofil vorgelegt, auf das Bezug genommen wird . In den Rechnungen der Klägerin wird die Leistung zum Teil zum Festpreis und zum Teil nach Stunden abgerechnet. Weitere Unterlagen liegen nicht vor. Die Firma ZZZ GmbH, tätig im Bereich der industriellen Verpackung, Lagerung und Logistik von Produkten der Stahlindustrie, habe die Klägerin im Jahre [DATE] mit der Ablösung eines alten SCO-Unix Servers durch einen LINUX Server beauftragt. Die Programme sollten vom alten Serv-Basic auf den gängigen LINUX-basierten Basic-Dialekt Gnome Basic umgestellt werden. Dazu habe der Gesellschafter A zunächst das Betriebssystem LINUX auf dem Server des Kunden installiert und an die Anforderungen angepasst, so dass sämtliche Mitarbeiter auf das System zugreifen konnten. Im zweiten Schritt habe er den Server des V installiert und konfiguriert. Er habe für den vorhandenen alten Drucker, der über eine besonders breite Druckwalze verfügt habe, einen passenden Druckertreiber entwickelt. Sodann habe er den Client des V auf den einzelnen Arbeitsplätzen installiert, so dass ein verteiltes Drucken möglich gewesen sei. Auch habe er die alten Programme für die Lagerverwaltung und Rechnungsstellung analysiert und in die Programmiersprache Gnome-Basic übertragen, getestet und dokumentiert. Unterlagen hierzu liegen nicht vor. Im Jahre [DATE] habe die Firma ZZZ die Klägerin mit der Anpassung ihrer Software an einen speziellen Walzendrucker beauftragt. Die Gesellschafter A und C hätten ein Programm in der Sprache „...“ entwickelt, mit dem die Dokumente in der Druckwarteschlange nach vorhandenen Sonderzeichen untersucht und vor dem Ausdrucken angepasst worden seien. In den Rechnungen der Klägerin wird ihre Leistung wie folgt beschrieben: „Systembetreuung Wiederanlauf UNIX / Druckroutine Umlaute“ und „Systembetreuung“. Weitere Unterlagen liegen nicht vor. Im Jahre [DATE] habe das Heil-Kunde-Zentrum die Klägerin mit der Beratung hinsichtlich einer Präsentationssoft und Hardware für Vortragsreihen beauftragt. Der Gesellschafter B habe die Software „DiaShowXP“ sowie die Fernbedienung „Presenter“ empfohlen. Unterlagen hierzu liegen nicht vor. Die Firma B0 Unternehmensberatung GmbH habe die Klägerin mit der Beratung zu einer geplanten Neugestaltung des Web-Auftritts beauftragt. Der Gesellschafter D habe unterschiedliche Gestaltungsprinzipien anderer Beratungsgesellschaften ermittelt, sie dem Kunden vorgestellt und diskutiert. Die vom Kunden erstellten Entwürfe habe er dann kritisch beurteilt. Unterlagen hierzu liegen nicht vor. Die Firma Delta Service C0 und D0 GmbH habe die Klägerin im Jahre [DATE] mit der Entwicklung eines Druckertreibers für einen Nadel-Drucker beauftragt, für den im Bereich des Betriebssystems LINUX kein Druckertreiber vorhanden gewesen sei. Der Gesellschafter A habe die Ansteuerungsbefehle des Nadel-Druckers anhand des Druckerhandbuchs analysiert und einen geeigneten Druckertreiber erstellt. Unterlagen hierzu liegen nicht vor. Die Firma E0, welche Werbematerial und Werbeaktionen für die ZZ gestalte, habe die Klägerin im Jahre [DATE] damit beauftragt, eine Software zur Erfassung des Erfolgs von Werbeaktionen zu erstellen. Der Gesellschafter A habe eigenständig ein Softwarekonzept erstellt, mit dem die Beziehung zwischen Werbeversand und Rücklaufformular hergestellt werden konnte. Unterlagen hierzu liegen nicht vor. Auftraggeber Projekt [DATE] [DATE] [DATE] [DATE] [DATE] [DATE] DM DM DM DM Euro Euro XXXl Dr Cash 0 D Kommunikationsmodul Unix-Windows 0 YYY Konzeption Systemwechsel 0 ZZZ Portierung Serv-Basic 0 ZZZ Systemberatung 0 0 A0 Systemberatung 0 B0 Systemberatung 0 0 DeltaService Systemberatung 0 E0 Versandverwaltung 0 In % des GU 0% 0% 0% 0% 0% 0% Zusammenfassend trägt die Klägerin vor, ihre Gesellschafter hätten dem eines Ingenieur oder Informatikstudiums vergleichbare Kenntnisse im Rahmen des Selbststudiums und in zahlreichen Kursen erworben. Als Nachweis hierfür diene das selbst erstellte Softwareprodukt V, bei dem es sich ausweislich des Kurzgutachtens des W um Systemsoftware handele. Dies habe der erkennende Senat bereits in seinem Urteil vom [DATE] [REF] für erwiesen angesehen. Auch sei die Klägerin prägend im Bereich der Systemsoftwareentwicklung tätig gewesen. Zu Beginn der selbständigen Tätigkeit in den Jahren [DATE] bis [DATE] sei die Klägerin mit der Systemsoftware „V“ auf den Markt gegangen. In den folgenden Jahren ab [DATE] sei der Trend für „V“ jedoch zurückgegangen, weil sich dieses Produkt als zu teuer erwiesen habe. Die Klägerin habe dann andere Software entwickelt, sich dabei bemüht, den Anforderungen des Marktes gerecht zu werden und Produkte entwickelt, die auf dem Markt verkauft werden konnten. Hieraus erkläre sich die Bezeichnung „Erlöse Standardsoftware“ in den vorgelegten Gewinnermittlungen. Daneben habe die Klägerin aber auch „Individualsoftware“ entwickelt, z.B. für die Firma WWW und für die U AG. Die Firma VV habe von der Firma ZZ den Auftrag gehabt, für die Fahrkartenerfassungen und für das Fahrberichtswesen Software zu entwickeln. Hieran habe die Klägerin mitgewirkt. Die unter dem Sammelbegriff „EE“ entwickelte Software sei im Jahre [DATE] als Projekt für ein innovatives Web-Kommunikationsmodul aufgesetzt worden. Es habe sich um eine Beratungssoftware zur Webpräsentation gehandelt. Das Projekt sei von mehreren Pilotkunden begleitet und anwendungsbezogen sowie finanziell von den Firmen unterstützt worden. Keine Softwarelösung sei mit anderen identisch gewesen. Jede Firma habe letztlich eine individuelle Software zur Entwicklungsbegleitung im Einsatz gehabt. Im Bereich des Projektmanagements seien den der Klägerin erteilten Systemsoftwareaufträgen immer umfassende eigene Analysen vorausgegangen. In den Fällen, in denen die Klägerin das jeweilige Projekt nicht ausschließlich mit eigenen Mitarbeitern bewerkstelligen konnte, habe sie externe Systemprogrammierer beauftragt. Die Verantwortung für das Projekt habe dabei aber ausschließlich bei der Klägerin gelegen. Eine Vermittlungstätigkeit im Provisionssinne habe nicht stattgefunden. Im übrigen sei nicht von Belang, ob die Klägerin mit der Entwicklung von Anwendungssoftware oder mit der Entwicklung von Systemsoftware befasst war. Denn sie sei bei der Abwicklung der Projekte immer nach der klassischen ingenieurmäßigen Vorgehensweise vorgegangen. Er ist der Auffassung, aus dem Leistungsspektrum der Klägerin seien selbständige Teilbereiche als gewerblich zu qualifizieren, so dass die Tätigkeit der Klägerin insgesamt als gewerblich anzusehen sei. Nach den vorgelegten Unterlagen sei die Klägerin nicht ausschließlich mit der Entwicklung von Systemsoftware befasst gewesen, sondern in nicht unerheblichem Umfang auch mit der Entwicklung von Anwendungssoftware. Jedenfalls sei ersichtlich, dass sich die Aktivitäten der Klägerin keinesfalls auf die Einzelfall-bezogene Erstellung von Systemsoftware beschränkten, sondern dass sie z.B. mit der von ihr entwickelten Internet-basierten Kommunikationslösung „EE ...“ auch ein einheitliches Software bzw. Dienstleistungspaket anbiete, welches in dieser Form von verschiedenen Anwendern benutzt werde . In diesem Zusammenhang sei auf das BFH-Urteil vom [DATE] [REF] zu verweisen, wonach bereits der Vertrieb einer eigenen Erfindung durch die Vergabe von Lizenzen der gewerblichen Tätigkeit zuzuordnen ist. Ähnlich seien die Projekte „Dr. ...“, „Internet Online Shopping“, „Kommunikationsmodul Unix/Windows“ oder „Mittelfristplanung“ zu bewerten, da hier im Unterschied zu anderen Projektbeschreibungen ein einzelner Endabnehmer nicht genannt und eine Nutzung der Software durch verschiedene Abnehmer möglich sei. Ebenso fänden sich in den Aufstellungen der Klägerin Beratungsleistungen zu Drittsoftware, Hardware und Internetpräsenzen, welche jedoch keinen Programmierauftrag im Bereich von System oder Anwendungssoftware auf Seiten der Klägerin erforderlich gemacht habe. Dies gelte z.B. für die „Systemberatung A0“, die „Systemberatung WWW“ oder die „Systemberatung B0“. Wegen weiterer Einzelheiten wird auf das Protokoll der mündlichen Verhandlung am [DATE] und der mündlichen Verhandlung am [DATE] Bezug genommen, ebenso auf die von der Klägerin vorgelegten Unterlagen und die Schreiben des Gerichts vom [DATE] , vom [DATE] und vom [DATE] . Die Klägerin betrieb ein gewerbliches Unternehmen im Sinne des § 0 Abs. 0 Satz 0 Nr. 0, Abs. 0 Nr. 0 EStG i.V.m. [REF] . Ihre Tätigkeit war in den Streitjahren nicht freiberuflich im Sinne des [REF] . Der Beruf des Ingenieurs gehört zu den in der Vorschrift aufgezählten Katalogberufen. Die Gesellschafter der Klägerin waren jedoch nicht im Sinne dieser Norm als „Ingenieur“ tätig. Wie der Bundesfinanzhof in ständiger Rechtsprechung entschieden hat, ist “Ingenieur“ nur derjenige, der wegen der Prägung des Berufsbildes des Ingenieurs durch die Ingenieurgesetze der Bundesländer aufgrund eines Studiums an einer wissenschaftlichen Hochschule, einer Fachhochschule, einer Ingenieurschule oder eines Betriebsführerlehrganges an einer Bergschule befugt ist, die Berufsbezeichnung „Ingenieur“ zu führen . Die Gesellschafter der Klägerin erfüllten diese Voraussetzung nicht. Die auf dem Gebiet der elektronischen Datenverarbeitung bzw. Informationstechnologie tätigen Steuerpflichtigen können einen dem Ingenieurberuf ähnlichen Beruf ausüben . Ein Beruf ist einem Katalogberuf ähnlich, wenn er in wesentlichen Punkten mit diesem verglichen werden kann. Dazu gehört die Vergleichbarkeit der Ausbildung und der beruflichen Tätigkeit . Die in Tiefe und Breite der einem Ingenieur vergleichbaren Kenntnisse kann insbesondere auch ein Diplominformatiker geltend machen, weil das Studium der Informatik an einer Hochschule dem der traditionellen Ingenieurwissenschaften gleichwertig ist . Besitzt der Steuerpflichtige keine entsprechende Hochschulausbildung, muss er nachweisen, dass er sich das Wissen eines Ingenieurs oder Diplominformatikers in vergleichbarer Breite und Tiefe auf andere Weise im Wege der Fortbildung und/oder des Selbststudiums angeeignet hat. Die erworbenen Kenntnisse und Erfahrungen müssen nach Tiefe und Breite dem Wissen in allen Kernbereichen des jeweiligen Fachstudiums des Katalogberufs entsprechen . Der Nachweis der erforderlichen Kenntnisse und Erfahrungen kann ggf. auch durch eigene praktische Arbeiten geführt werden. Diese müssen einen der Ingenieurtätigkeit vergleichbaren Schwierigkeitsgrad aufweisen. Sind die erforderlichen Kenntnisse und Erfahrungen nachgewiesen, reicht es im Allgemeinen aus, dass sich die Betätigung des Steuerpflichtigen wenigstens auf einen Hauptbereich des jeweiligen Katalogberufs bezieht. Voraussetzung für die Annahme eines ähnlichen Berufes ist allerdings auch dann, dass die beruflichen Arbeiten einen dem Katalogberuf vergleichbaren Schwierigkeitsgrad aufweisen und die derart qualifizierten Arbeiten den Schwerpunkt der Tätigkeit des Steuerpflichtigen bilden ; BFH-Urteil vom [DATE] [REF] , BStBl II [DATE] , 0). Bedient sich der Berufsträger der Mithilfe fachlich vorgebildeter Arbeitskräfte, zu denen auch freie Mitarbeiter gehören können, dann ist seine Tätigkeit nur dann freiberuflich, wenn er aufgrund eigener Fachkenntnisse leitend und eigenverantwortlich tätig wird . Dem Erfordernis der leitenden und eigenverantwortlichen Tätigkeit entspricht eine Berufsausübung nur dann, wenn sie über die Festlegung der Grundzüge der Organisation und der dienstlichen Aufsicht hinaus durch Planung, Überwachung und Kompetenz zur Entscheidung von Zweifelsfällen gekennzeichnet und die Teilnahme des Berufsträgers an der praktischen Arbeit in ausreichendem Maße gewährleistet ist. Organisation und Abwicklung müssen den Stempel der Persönlichkeit des Berufsträgers tragen. Dies erfordert, dass die Entscheidung über das „Ob“ bestimmter Einzelakte persönlich zu treffen ist. Hat der Berufsträger Entscheidungen über das „Ob“ bestimmter Einzelakte höchstpersönlich getroffen, kann das „Wie“, nämlich die kaufmännische bzw. technische Umsetzung auch qualifizierten Mitarbeitern überlassen werden . Erfüllt bei Personengesellschaften, zu denen auch die Gesellschaft bürgerlichen Rechts gehört, auch nur einer der Mitunternehmer nicht die Voraussetzungen für eine freiberufliche Tätigkeit oder übt die Gesellschaft neben freiberuflichen auch gewerbliche Tätigkeiten aus, so gilt die gesamte Tätigkeit nach [REF] in vollem Umfang als Gewerbebetrieb. Im Streitfall ist bereits zweifelhaft, ob alle Gesellschafter der Klägerin den Kenntnisstand eines Ingenieurs oder Informatikers in allen Kernbereichen aufweisen. Drei der Gesellschafter haben ihre Berufsausbildung nicht im technischen, sondern im kaufmännischen Bereich absolviert. Der Gesellschafter C hat überhaupt keine Ausbildung in einem förmlichen Ausbildungsgang aufzuweisen. Der Gesellschafter A absolvierte zwar in [DATE] /0 einen Lehrgang zum Programmierer, er erbrachte jedoch in den Fächern Statistik, Wirtschafts und Gesellschaftsrecht, Programmierlogik und COBOL keine Leistungsnachweise. Weitere Fortbildungsnachweise liegen nur für wenige Tage vor und beziehen sich auf eingegrenzte Themenbereiche . Dies gilt auch für die Fortbildungsnachweise der übrigen Gesellschafter. Ein Nachweis für Kenntnisse in allen Kernbereichen eines Ingenieur oder Informatikstudiums ist damit nicht erbracht. Im Falle eines Nachweises durch praktische Arbeiten müssen diese die wesentlichen Kernbereiche des Katalogberufs umfassen und dürfen sich nicht ausschließlich auf einen Ausschnitt hieraus beschränken. Denn nur derjenige, der umfangeiche Kenntnisse nachgewiesen hat, kann sich in seiner Tätigkeit auf Teilbereiche des Katalogberufs spezialisieren . Nach den vorliegenden Unterlagen haben sich die Gesellschafter der Klägerin zwar im EDV-Bereich weitergebildet. Auch erscheint es nach dem Vortrag der Klägerin möglich, dass die Gesellschafter in den Streitjahren auf dem Gebiet der Softwareentwicklung tätig waren. Weder aus dem Vortrag der Klägerin noch aus den vorgelegten Unterlagen lässt sich jedoch entnehmen, dass sie damit über Kenntnisse in Breite und Tiefe verfügten, die denen eines Hochschul oder Fachhochschulabsolventen entsprechen und dass die beruflichen Arbeiten einen dem Katalogberuf vergleichbaren Schwierigkeitsgrad aufweisen und die derart qualifizierten Arbeiten den Schwerpunkt der Tätigkeit der Klägerin gebildet haben. Die Gesellschafter A und B berufen sich für den Nachweis der Breite und Tiefe ihrer Kenntnisse und Erfahrungen auf die Tätigkeit im Rahmen der Entwicklung des Softwareprodukts „V“ . Nach dem dazu vorgelegten Gutachten des Dipl. Mathematikers W vom [DATE] soll es sich dabei um eine „Systemsoftware“ handeln. Zentrale Aufgabe des Programms sei es, dafür Sorge zu tragen, dass die in einem verteilten System vorhandenen Druckerressourcen optimal genutzt werden. Die Software ergänze die Funktionalität der Ressourcenverwaltung der beteiligten Betriebssysteme und sei in Hinsicht auf das Aufgabenspektrum als Systemprogramm einzuordnen. Es diene nicht einer einzelnen Anwendung, sondern habe anwendungsspezifische bzw. anwendungsübergreifende Aufgaben. Es sei unmittelbar auf der Socket-Schnittstelle und damit auf der Transportschicht aufgesetzt. Dieses Gutachten beschreibt demnach zwar das Produkt, es lässt jedoch wie ebenso die Fortbildungsnachweise keine Rückschlüsse darauf zu, ob die Gesellschafter A und B über Kenntnisse in theoretischen Grundlagenfächern des Ingenieurs oder Informatikstudiums verfügen, wie z.B. Analysis, lineare Algebra, numerische Mathematik, Operations Research , theoretische Informatik oder physikalisch-technische Grundlagen. Dies gilt im übrigen auch für das Produkt DD , an dessen Erstellung die Gesellschafter A und B beteiligt waren. Nach dem Vortrag der Klägerin diente der DD der Erstellung von Briefvorlagen, ihrer Verwaltung sowie der Sicherstellung der Einheitlichkeit der elektronischen Firmendokumente eines bestimmten Unternehmens. Er war aus verschiedenen Bausteinen zusammengesetzt, und zwar aus festen, unveränderbaren Texten, aus variablen Feldern bezogen auf verschiedene Firmenbereiche und aus Eingabefeldern zur Eingabe von individuellen Texten. Er beschränkte sich also auf einen engen Teilbereich organisatorischer Unternehmensverwaltung und lässt keine Rückschlüsse zu auf Kenntnisse der Gesellschafter in allen Kernbereichen des Ingenieur oder Informatikstudiums. Bei dem Produkt „EE“ wurde nach den Angaben der Klägerin eine „Chat-Software“ für die Kommunikation im Internet entwickelt und sodann wurden die Komponenten des „Chatsystems“ an die Bedürfnisse der jeweiligen Kunden angepasst. Auch insoweit handelte es sich also um einen nur eingeschränkten Teilbereich aus dem Tätigkeitsfeld von Ingenieuren oder Informatikern mit Hochschul oder Fachhochschulausbildung. Selbst wenn davon auszugehen sein sollte, dass die Realisierung dieser drei Produkte als Nachweis für die erforderlichen Kenntnisse und Erfahrungen der Gesellschafter ausreichen, so ist doch festzustellen, dass die derart erzielten Umsätze nicht prägend für die Tätigkeit der Klägerin waren. Denn mit diesen Produkten wurden durchschnittlich weniger als 0 % des Gesamtumsatzes erzielt. Hinsichtlich der übrigen praktischen Arbeiten fehlt es überwiegend an schriftlichen oder elektronisch zugänglichen Arbeitsnachweisen, die z.B. einem Sachverständigen zur Beurteilung vorgelegt werden könnten. Zeitnahe Projektdokumentationen oder Quellcodes bzw. Quellcodeauszüge fehlen. So sind bei folgenden 0 von 0 Projekten keine Unterlagen vorhanden: GG/JJ „Anwender-Systembetreuung“ ; Z/UU „ERP UU-0 und ERP UU-0“ ; Z/ AAA „Telefonbanking“ ; Z/YY bzw. XX „Internet Online-Shopping“ ; KK/QQ „Web-Programmierung“ ; KK/LL „Jahrtausendumstellung VT-SW“ ; KK/NN „Mittelfristplanung“ ; Z/TT „eBusiness Infrastrutkur“ ; Z/BBB „Traffic Monitor“ ; WWW “CAD Konfiguration” ; WWW „Systemberatung“ ; WWW „Typenschildmanager“ ; WWW „Web-Schnittstelle“ ; XXX „Dr. Cash“ ; D ; ZZZ „Portierung Serv-Basic“ ; ZZZ „Systemberatung“ ; Systemberatung A0 ; Systemberatung Delta-Service ; Systemberatung B0 ; E0 „Versandverwaltung“ . Soweit Unterlagen vorliegen, lässt sich überwiegend die Urheberschaft der Klägerin und/oder der zeitliche Zusammenhang mit den Streitjahren und/oder der genaue Tätigkeitsbeitrag der Klägerin nicht feststellen. Dies gilt für folgende 0 von 0 Projekte: • Projekt KK/LL „Artikelverwaltung“ : Hierzu hat die Klägerin lediglich ein schriftliches Angebot der Firma KK an die Firma LL zur „Vereinheitlichung der Artikelnummern“ vorgelegt , welche das Datum des [DATE] trägt ; Unterlagen über Leistungen der Klägerin liegen nicht vor. • Projekt NN „Billing Mediation Device“ : Es liegt ein Dienstleistungsvertrag zwischen der Klägerin und der Firma NN vom [DATE] vor . Danach hatte die Klägerin die in einer Anlage 0 näher beschriebenen Dienstleistungen zu erbringen. Die Anlage 0 fehlt allerdings. Die Erstellung von Software ist nicht Gegenstand des Vertrages. Der Einsatz von Subunternehmern bedarf der Zustimmung; eine Zustimmungserklärung liegt nicht vor. • Projekt KK/MM „Datenmigration“ : Dazu hat die Klägerin lediglich eine Auftragsbestätigung der Firma MM gegenüber der Firma KK vorgelegt, in der es heißt, die Firma KK werde mit der „Dokumentation der PPP-Datenmigration“ beauftragt . Unterlagen über den Tätigkeitsbeitrag der Klägerin liegen nicht vor. • Projekt RR/UU „ERP UU“ : Nach dem Subunternehmer-Vertrag zwischen der Firma RR und der Klägerin vom [DATE] lautet die Leistungsbeschreibung lediglich auf „Programmierarbeiten 0 Stunden“ ; eine Spezifizierung der Leistung fehlt. • Projekt Z/WW „ERP Live“ : Über die Leistungen der Klägerin liegen keine Unterlagen vor, lediglich ein Schreiben des WW an die QQQ-Bank vom [DATE] , ein Aktenvermerk eines Herrn JJJ an Referat G I 0 vom [DATE] und ein Pflichtenheft der Firma Z vom [DATE] ; • Zum Projekt RR/UU „UU TAE0“ liegt lediglich ein Subunternehmer-Vertrag zwischen der Firma RR und der Klägerin vom [DATE] ohne Unterschrift vor; die Leistungsbeschreibung lautet auf „Programmierarbeiten 0 Stunden“ ; eine nähere Spezifizierung der Leistungen fehlt. • Zum Projekt KK/PP „Übertragungsschnittstelle V-Seiten“ liegt eine Dokumentation der Programme für den Empfang von Videotextseiten vor; Autor und Datum sind nicht ersichtlich ; • Projekt U Bergbau AG bzw. H „ZTGE“ : Es liegen vor: Bedienungsanleitung, Autor und Datum nicht erkennbar; Pflichtenheft U AG, Autor und Datum nicht erkennbar; DV-Pflichtenheft der Klägerin für die UUU GmbH mit dem Titel „RRR-UST Integration DSK-RRR Gebührensätze in die DSK-VVV ZTGE“, Stand [DATE] bzw. Stand [DATE] : auf 0 von 0 Seiten ist lediglich eine Kapitelüberschrift vorhanden, Ausführungen zu den genannten Kapiteln fehlen . Im übrigen liefert die Klägerin zwar umfangreiche Projektbeschreibungen. Diese lassen jedoch keinen sicheren Schluss zu auf den Umfang des bei den Gesellschaftern vorhandenen und verwendeten und für die Freiberuflichkeit nach Breite und Tiefe erforderlichen Wissens, auch nicht für das Erfordernis, dass die Tätigkeiten einen dem Katalogberuf vergleichbaren Schwierigkeitsgrad aufwiesen und die derart qualifizierten Arbeiten den Schwerpunkt der Tätigkeit der Klägerin gebildet haben. Sie liefern auch keine Anknüpfungspunkte für die Beurteilung etwa durch einen Sachverständigen, selbst wenn sich die Projekt und Tätigkeitsbeschreibungen der Klägerin durch den vielfach angebotenen Zeugenbeweis bestätigen ließen. Die Klägerin führt aus, es seien Software oder Softwarekomponenten entwickelt worden, oder es handele sich um die Analyse und/oder Anpassung vorhandener Software und/oder Systeme an spezielle Organisationsstrukturen und Produktionsbedingungen, oder um die Optimierung kaufmännischer Abläufe, oder um den Aufbau und die Verwaltung von Firmennetzwerken, oder um überwachende, kontrollierende, schulende und beratende Tätigkeiten, oder um die Dokumentation von Datenübernahmen, um die Überprüfung von Datenstrukturen, IST und SOLL-Analysen, Änderungen und Erweiterungen vorhandener Programme, Integration von Hard und Software in bestehende Systeme, Entwicklung von Testumgebungen, Erstellung von Dokumentationen, Arbeiten an Netzwerken etc. Wie dies genau geschehen ist, auf welchem technischen Niveau und mit welchen technischen Spezifikationen bleibt jedoch offen. Die genaue Kenntnis des technischen Niveaus, der technischen Spezifikationen ist jedoch notwendig zur Beurteilung der Frage, ob die Tätigkeiten nach Breite und Tiefe dem eines Hochschul oder Fachhochschulstudiums entsprechen. Denn das Programmieren, die Entwicklung von Software, die Integration von Hard und Software zu komplexen Lösungen, das Entwerfen und Realisieren komplexer EDV-Systeme, oder von Softwareprojekten, oder von Informations und Kommunikationslösungen sind auch Bestandteil von Tätigkeiten in Ausbildungsberufen des dualen Ausbildungssystems abseits von Hochschul oder Fachhochschulstudiengängen. So entwickeln und programmieren auch sog. Fachberater für Softwaretechniken kundenspezifische Software. Dabei arbeiten sie in den Bereichen anwendungsorientierte Programmierung, Systemberatung, Projektabwicklung, Organisationsberatung, Kundenbetreuung und schulung, Consulting, Vertriebsunterstützung und Marketing. Sog. Fachberater für Integrierte Systeme realisieren kundenspezifische Informations und Kommunikationslösungen durch Integration von Hard und Softwarekomponenten zu komplexen Systemen. Dabei sind sie in den Bereichen Systemservice, technische Beratung, Planung und Realisierung, Operating und Benutzerservice, System und Netzwerkadministration, Systemintegration und programmierung tätig. Sog. Fachinformatiker konzipieren und realisieren komplexe EDV-Systeme und passen diese benutzergerecht an. Die Fachinformatiker der Fachrichtung Anwendungsentwicklung entwerfen und realisieren Softwareprojekte nach Kundenwunsch. Hierfür analysieren und planen sie IT-Systeme. Daneben schulen sie Benutzer. Die Fachinformatiker der Fachrichtung Systemintegration realisieren kundenspezifische Informations und Kommunikationslösungen. Hierfür vernetzen sie Hard und Softwarekomponenten zu komplexen Systemen. Daneben beraten und schulen sie Benutzer. Informatikkaufleute beschaffen informations und telekommunikationstechnische Systeme und verwalten sie. Sie ermitteln Benutzeranforderungen, planen und erstellen Anwendungslösungen und sorgen für die Beratung und Schulung der Anwender. Zudem stellen sie die Wirtschaftlichkeit und kunden oder nutzerorientierter Organisation von Projekten sicher. Sog. Technische Systeminformatiker entwickeln Systeme zur Realisierung technischer Prozesse oder zur Lösung technischer Probleme in den Bereichen Computertechnik, Netzwerktechnik, Automatisierungstechnik sowie Mess-, Steuerungs und Regelungstechnik. Mathematisch-technische Softwareentwickler konzipieren, realisieren und warten Softwaresysteme auf der Basis von mathematischen Modellen. Assistenten für Automatisierungs und Computertechnik wirken bei der Analyse von Systemen, die automatisiert werden sollen, sowie bei der Lösung individueller technischer Probleme mit. Sie erstellen Software der Mess-, Steuerungs und Regelungstechnik, passen diese an und warten bzw. reparieren Automatisierungs und Fertigungssysteme. Assistenten im Bereich Informatik entwickeln Anwendungssoftware, programmieren Automatisierungssysteme und installieren bzw. betreuen IT-Systeme. Assistenten für Softwaretechnik entwickeln Software und modifizieren Programme für technische, mathematisch-wissenschaftliche oder kaufmännische Anwendungen. Technische Assistenten für Informatik programmieren, installieren, konfigurieren und pflegen System und Anwendungssoftware. Außerdem richten sie Computer ein, administrieren Netzwerke und Datenbanken oder überwachen computergesteuerte Produktionsprozesse. Assistenten für Wirtschaftsinformatik arbeiten an IT-Lösungen mit, die dazu dienen, die betriebswirtschaftlichen und organisatorischen Abläufe eines Unternehmens zu vereinfachen und zu optimieren . Die Tätigkeit der Klägerin muss sich jedoch darüber hinaus erheben auf das Niveau eines Hochschul oder Fachhochschulstudiums, wenn der Nachweis der umfassenden Kenntnisse der Gesellschafter durch die praktischen Arbeiten geführt werden soll. Dies lässt sich anhand der Projektbeschreibungen der Klägerin nicht feststellen. In den vorliegenden Rechnungen der Klägerin werden überwiegend nur Arbeitsstunden abgerechnet. Selbst wenn die Gesellschafter über Kenntnisse eines versierten Softwareentwicklers verfügten, haben sie damit noch nicht Tätigkeiten ausgeübt, die nur erbracht werden können, wenn man über Wissen in einer Breite und Tiefe verfügt, das dem eines Ingenieurs oder Diplom-Informatikers oder Wirtschaftsinformatikers vergleichbar ist. Die vorgelegten Referenzen der Firma Z und der Firma WWW vom [DATE] sind zu allgemein gehalten und unsubstantiiert und beziehen sich überdies nicht auf alle Gesellschafter, die für die Firma Z und für die Firma WWW tätig waren. Dies gilt auch für die Bestätigung der Firma H vom [DATE] . Hinzu kommt Folgendes: Für einen wesentlichen Teil des Umsatzes der Klägerin, nämlich für die Umsätze im Bereich des „Projektmanagements“, in denen die Klägerin ihrerseits wieder Subunternehmer beschäftigte, ist nichts dafür ersichtlich, dass die Gesellschafter der Klägerin leitend und eigenverantwortlich tätig waren . Für das Projekt GG/JJ „Anwender-Systembetreuung“ trägt die Klägerin vor, Hauptgegenstand der Tätigkeit des mit diesem Projekt betrauten Gesellschafters B sei die „Selbstorganisation der Tätigkeiten des Herrn LLL“ gewesen. Bei den durch B erbrachten Leistungen habe es sich um ein „qualifiziertes Coaching“ des externen Mitarbeiters LLL „in Hinsicht auf die Optimierung der Abläufe“ gehandelt. Aus diesem Vortrag kann nicht auf eine leitende und eigenverantwortliche Tätigkeit des B geschlossen werden. Denn als Coaching wird die Beratung, Begleitung und Unterstützung von Personen verstanden. Zielsetzung ist die Weiterentwicklung von individuellen Lern und Leistungsprozessen. Es ist eine Kombination aus individueller Unterstützung zur Bewältigung verschiedener Anliegen und persönlicher Beratung. In der Beratung wird der Klient angeregt, eigene Lösungen zu entwickeln. Er wird hingeführt zum Erkennen von Problemursachen zur Identifikation der zum Problem führenden Prozesse. Der Klient soll lernen, seine Probleme eigenständig zu lösen . Nach diesem Verständnis beinhaltet das „Coaching“ keine Kompetenz zur Entscheidung bei Problemfällen. Die Entscheidung wird vielmehr nach Beratung dem Klienten überlassen. Die Beratung findet im laufenden Entscheidungsprozess statt, nimmt dem Klienten aber nicht die Entscheidung ab. Zwar kann die qualifizierte Beratung von Klienten auch Gegenstand einer freiberuflichen Ingenieurstätigkeit sein. Im Streitfall geht es jedoch nicht um die Beratungsleistung des Gesellschafters B als solche, sondern um die Beurteilung der Leistung, welche die Klägerin der Firma GG in Rechnung gestellt hat. Diese Leistung soll in der Betreuung der PC-Anwender bei der JJ bestanden haben und diese Leistung wurde von dem Subunternehmer LLL erbracht. Die Leistung des Subunternehmers kann der Klägerin nicht zugerechnet werden, weil die Entscheidungskompetenz über das „Ob“ bestimmter Einzelakte nicht in ihrer Hand lag. Diese Entscheidungskompetenz hatte sie nach eigenem Vortrag aus der Hand gegeben und dem LLL überlassen, den sie wiederum nur „gecoacht“ hat in Hinblick auf die Optimierung der Abläufe, bzw. dessen „Selbstorganisation“ sie gefördert hat. Eine leitende und eigenverantwortliche Tätigkeit des Gesellschafters der Klägerin kann für dieses Projekt nicht festgestellt werden. Auch ist nichts dafür ersichtlich, dass die Klägerin im Sinne des von ihr zitierten BFH-Urteils vom [DATE] [REF] , BStBl II [DATE] , 0, die technische Oberleitung eines IT-Projektleiters mit der erforderlichen Verantwortung für die technische Realisierung innehatte. Dies gilt auch für die Projekte Z/UU „ERP-SAP“ ; RR/UU „ERP-Erweiterung“ ; Z/AAA „Telefonbanking“; Z/YY bzw. XX „Internet Online Shopping“; KK/QQ „Web-Programmierung“ und NN „Billing Mediation Device“ . Im Projekt Z/UU „ERP-SAP“ wurde nach dem Vortrag der Klägerin der externe Mitarbeiter CCC von der Firma Z herangezogen und von den Gesellschaftern A und B „gecoacht“. In den Rechnungen an die Firma Z stellt sie die von dem Mitarbeiter erbrachten Arbeitsstunden in Rechnung. Im Projekt RR/UU „ERP-Erweiterung“ hat sie nach eigenem Vortrag den externen Mitarbeiter FFF in die besondere Arbeitsweise der objektorientierten Programmierung eingewiesen und im Teilprojekt „Performance Verbesserung“ geschult und gesteuert im sinnvollen und ressourcesparenden Einsatz der Programmiersprachen JavaScript und PHP. Die Arbeitsstunden des FFF stellte sie anschließend der Firma RR in Rechnung. Im Projekt Z/AAA „Telefonbanking“ wurde nach Angaben der Klägerin der externe Mitarbeiter DDD im Rahmen der „Neuorganisation und Erweiterung von Datenbanken“ bei der Anbindung der Großrechnerdatenbanken an die Datenbanken des Call-Centers „beraten“. Im Teilprojekt „Aufbau der Testumgebungen“ hat der Gesellschafter B Herrn DDD beim Aufbau einer geeigneten Test-Infrastruktur „beraten“. Bei dem Teilprojekt „Dokumentation“ hat er den externen Mitarbeiter NNN bei der Strukturierung der Bedienungsanleitung „beraten“. Beim Projekt Z/YY bzw. XX „Internet Online Shopping“ werden die Leistungen der Klägerin nach Arbeitsstunden abgerechnet, jedoch die Leistung als „Vermittlung“ des Subunternehmers MMM beschrieben. Ob und inwieweit die Klägerin für die Leistungen des MMM leitend und eigenverantwortlich tätig war, bleibt offen. Im Projekt KK/QQ „Web-Programmierung“ wurde der Subunternehmer GGG eingesetzt und die Leistung der Klägerin in den Rechnungen wie folgt bezeichnet: „QQ Duisburg / GGG“. Auch hier ist für eine leitende und eigenverantwortliche Tätigkeit der Klägerin nichts dargetan. Im Projekt NN „Billing Mediation Device“ hat der Gesellschafter C nach dem Vortrag der Klägerin die externen Mitarbeiter DDD und JJJ schulend und beratend bei der Erstellung von Software unterstützt und er hat sich fortlaufend bei Herrn DDD über die aktuelle Situation im Projekt und den aktuellen Stand der Software-Entwicklung informiert. Außerdem soll er die Herren DDD und JJJ beim technischen Umgang mit Daten unterschiedlicher Formate und Quellen fortlaufend geschult und beraten haben. Im Teilprojekt „Konsolidierung der Gebührendatensätze“ hat der Gesellschafter C Vorschläge gemacht, wie die Informationen mit den Mitteln des Betriebssystems UNIX ausgelesen und in eine neue Zielstruktur übertragen werden können. Im Teilprojekt „Testinfrastruktur“ hat er Herrn DDD über die wesentlichen Bestandteile einer Testumgebung beraten und Vorschläge gemacht, welche Testwerkzeuge im Umfeld des Betriebssystems UNIX eingesetzt werden können. Beratung und Vorschläge implizieren jedoch keine leitende und eigenverantwortliche Tätigkeit des Gesellschafters der Klägerin, ebenso nicht das bloße Einholen von Informationen über den Stand der Entwicklung. Da nicht festgestellt werden kann, dass die Kenntnisse und Erfahrungen der Gesellschafter der Klägerin in Tiefe und Breite dem eines Ingenieurs oder Informatikers mit Hochschul oder Fachhochschulausbildung entsprechen, ferner dass die beruflichen Arbeiten einen dem Katalogberuf vergleichbaren Schwierigkeitsgrad aufweisen und die derart qualifizierten Arbeiten den Schwerpunkt der Tätigkeit der Klägerin gebildet haben, und da für einen wesentlichen Teil des Umsatzes der Klägerin eine leitende und eigenverantwortliche Tätigkeit der Gesellschafter im Rahmen der Projekte nicht vorliegt, sind die Einkünfte insgesamt als gewerblich anzusehen. Die Revision war nicht zuzulassen, weil der Rechtssache weder eine grundsätzliche Bedeutung zukommt noch eine Entscheidung des Bundesfinanzhofs zur Fortbildung des Rechts oder Sicherung einer einheitlichen Rechtsprechung erfordert.