Das Kriterium einer eigenverantwortlichen und fachlich unabhängigen Berufsausübung, wie es als Charakteristikum der Freien Berufe angesehen wird, liegt bei einem Softwareentwickler ebenfalls nichtzweifelsfrei vor. Dieses Kriterium ist auf das engste mit der Expertenstellung des Freiberuflers verbunden: Soweit eine eigenverantwortliche und fachlich unabhängige Berufsausübung als Kennzeichen eines Freien Berufs angesehen wird, ist damit die am Berufsbild der Ärzte und Rechtsanwälte ausgerichtete Vorstellung verbunden, dass der Auftraggeber eines Freiberuflers zwar den Auftrag erteilt, auf dessen genaue Art der Ausführung dann jedoch keinen Einfluss mehr hat. Er kann also das grobe „Was“, nicht aber das „Wie“ bestimmen, weil der Arzt oder Rechtsanwalt kraft überlegenem Fachwissens besser entscheiden kann, was für den Patienten oder Mandanten im Einzelfall die bessere Lösung ist . Die berufsrechtlichen Gesetze bringen dies zum Ausdruck, indem sie die Unabhängigkeit und Eigenverantwortlichkeit der Berufsträger ausdrücklich benennen . Weder existiert eine derartige Regelung für den Beruf des Softwareentwicklers, noch ist dieser Gedanke auf die Dienstleistung eines Softwareentwicklers unmittelbar übertragbar. Wie insbesondere auch die vom Kläger im verwaltungsgerichtlichen Verfahren vorgelegte Tätigkeitsbeschreibung zeigt, liegt die Eigenverantwortlichkeit des Softwareentwicklers im Bereich der nachgeschalteten technischen Inhalte des Feinkonzepts, während das zu erreichende Ergebnis und die Abfolge der Zwischenresultate vom Auftraggeber konkret vorgegeben sind. So heißt es in der genannten Aufgabenbeschreibung: „Der Kunde gibt das Vorgehensmodell für Software-Entwicklung zwingend vor“ und „Der Fachbereich ... erstellt ... ein BRD , deren technische Inhalte durch mich erstellt werden müssen, da im Fachbereich kein adäquates IT-Know-How vorhanden ist.“ Damit ähnelt die Tätigkeit derjenigen eines Handwerkers oder sonstigen Gewerbetreibenden, dem vom Kunden ein konkretes Arbeitsergebnis vorgegeben wird und der primär diesen Erfolg schuldet, während ihm die Einzelheiten der technischen Durchführung selbst überlassen bleiben. Diese Ausgangslage unterscheidet sich aber strukturell von dem freiberuflichen Konzept der Unabhängigkeit und Eigenverantwortlichkeit, wie es etwa bei einem Rechtsanwalt besteht, der im Rahmen seines Auftrags zur Prozessvertretung eine Dienstleistung schuldet, bei der er eigenverantwortlich und unabhängig vom Auftraggeber darüber entscheiden kann, ob eine Weiterverfolgung des ursprünglichen Klageziels noch sinnvoll ist oder stattdessen besser ein Vergleich geschlossen oder eine Klagerücknahme erklärt wird. Entsprechend hat ein Arzt im Rahmen einer Heilbehandlung die Option, durch Veränderung der Medikation und Behandlung unabhängig und eigenverantwortlich neue Behandlungsziele zu definieren oder gar auf eine weitere Therapie zu verzichten, wenn er sie medizinisch als nicht mehr sinnvoll ansieht oder angesichts der mit ihr verbundenen Nebenwirkungen ärztlich nicht mehr verantworten kann.