Vendor Software
Due Diligence
Bei der Vendor Software Due Diligence werden nicht nur die Code-Basis und die Code-Architektur, sondern auch der Software-Engineering-Prozess analysiert. Ziel dieser Analyse ist die proaktive Identifizierung potenzieller Risiken, die die Wertermittlung im Rahmen einer Due Diligence durch potenzielle Investoren negativ beeinflussen könnten.
- Eine Vendor Due Diligence schafft Vertrauen bei den Investoren und ermöglicht einen höheren Erlös für den Verkäufer
- Identifizieren Sie die Schwachstellen in der Software, bevor es der Investor macht
- Lösen Sie die wichtigsten Probleme vor der M&A Vermarktung (80:20 Regel)
- Identifizieren Sie die relevanten Entwickler, die weiterhin verantwortlich bleiben sollten
- Befüllen Sie den Data Room mit den richtigen Dokumente und Metriken
- Vermeiden Sie Zweifel an der technologischen Werthaltigkeit der Software
- Weisen Sie nach, dass sowohl die technologische Basis der Software als auch das Entwicklungsteam skalierbar sind
Eine hohe Bewertung von Software Assets absichern
Eine Vendor Software Due Diligence ist die technologische Prüfung und Bewertung von Individualsoftware, die vom Eigentümer initiiert wird, um den Verkauf dieser Vermögenswerte im Rahmen einer M&A-Transaktion an einen Investor vorzubereiten. Bei der Vendor Software Due Diligence werden nicht nur die Code-Basis und die Code-Architektur, sondern auch der Software-Engineering-Prozess analysiert. Ziel dieser Analyse ist die proaktive Identifizierung potenzieller Risiken, die die Wertermittlung im Rahmen einer Due Diligence durch potenzielle Investoren negativ beeinflussen könnten.
Gegenstand der Analyse sind die aktuelle Software-Qualität, die erforderliche technologische Zukunftsfähigkeit und die generelle Skalierbarkeit der Software und der Entwicklungsprozesse für neue Anwendungsszenarien und wirtschaftliches Wachstum. Eine Vendor Due Diligence ist also nicht nur eine Übung zur Erstellung von Dokumenten für den Datenraum. Ihr wahrer Wert liegt in der Vermeidung von Risikoabschlägen durch den in der Due Diligence identifizierten potenziellen Investor.
Die Software-Due-Diligence-Methodik von Cape of Good Code unterstützt die Veräußerung von Software-Unternehmen oder -Assets mit verwertbaren Erkenntnissen, um den Wert der geplanten M&A-Transaktion zu sichern oder sogar zu steigern. Da wir selbst Softwareentwickler sind, wissen wir, dass nicht jede Unvollkommenheit korrigiert werden muss oder ein Risiko darstellt.
Um die meist voll ausgelasteten Entwickler nicht mit zusätzlichen Korrekturarbeiten zu belästigen, die eigentlich nicht nötig wären, werden die Befunde von Cape of Good Code in einer Aufwand-Nutzen-Matrix priorisiert. Dieser Ansatz filtert insbesondere die Probleme heraus, die zwar kritisch sind, aber mit vertretbarem Aufwand in relativ kurzer Zeit behoben werden könnten, bevor der Verkaufsprozess eingeleitet wird. Es ist erwiesen, dass ein Vendor Due Diligence Report eine M&A-Transaktion beschleunigen und den Wert steigern kann, da er Vertrauen schafft und die Risiken minimiert, die sonst durch langwierige Verhandlungen, umfangreiche Verträge und finanzielle Reserven für unbekannte Risiken abgedeckt werden müssen.
Eine Vendor Software Due Diligence ist keine Technical Due Diligence
Eine Vendor Software Due Diligence erfordert tiefgreifende Kenntnisse und Erfahrungen in der Softwareentwicklung. Sie wird manchmal auch als Teil einer Vendor Technology Due Diligence, Vendor Technical Due Diligence oder Vendor IT Due Diligence angeboten, was der Komplexität der Software-Themen nicht gerecht werden kann.
Bei der Auswahl von Beratern sollte der Verkäufer darauf achten, dass der richtige Untersuchungsumfang, das richtige Fachwissen und die richtigen Analysewerkzeuge eingesetzt werden (mehr dazu in unserem Blog-Beitrag “Meiden Sie Fallstricke in einer Software Due Diligence”). Es ist auch sinnvoll zu überlegen, ob die Berater das Entwicklungsteam bei der Adressierung der festgestellten Probleme unterstützen sollen. Diese Entscheidungen müssen vor der Beauftragung eines Beraters getroffen werden.
Eine professionelle Vendor Software Due Diligence ähnelt im Wesentlichen einer Software Due Diligence, die vom Investor durchgeführt wird, was den Analyseprozess betrifft. Die Hauptunterschiede sind:
- Oftmals ein etwas geringerer Zeitdruck
- Leichterer Zugang zu Informationen
- Hauptziel ist die Maximierung des Wertes
Sie planen den Verkauf einer Software?
Jedes Projekt ist einzigartig und birgt andere Herausforderungen. Wir haben stets Ihr Unternehmen im Blick und entwickeln Lösungen, die zu Ihnen passen.
Beim Verkauf von Software Unternehmen kommt es auf Timing und Vorbereitung an
Vor dem Verkauf von Software-Assets oder softwarezentrierten Geschäftsmodellen ist es sinnvoll, die folgenden Fragen als Vorbereitung zu beantworten:
- Welche konkreten technischen Argumente kann ein Investor anführen, um den Preis zu drücken oder Risikoabschläge in die Verträge aufzunehmen? Wie stichhaltig wären sie?
- Mit welchem Aufwand können aktuelle Problembereiche (z.B. technische Schulden) gelöst oder gemildert werden?
- Wie können die F&E-Prioritäten der Software in Vorbereitung auf den Verkauf strategisch angepasst werden?
- Welche F&E-Aktivitäten könnten gestoppt werden?
- Wie nachhaltig ist die Technologie im Hinblick auf aktuelle Technologietrends?
- Kann die Software-Engineering-Methodik der technologischen Entwicklungsdynamik der identifizierten Investoren-Zielgruppe folgen?
- Gibt es kritische Abhängigkeiten von einzelnen Entwicklern oder einzelnen Auftragnehmern (z.B. Freelancern)?
- Welche Entwickler sind für die erfolgreiche Weiterentwicklung der Software notwendig und welche weniger?
- Wie effizient arbeitet das Entwicklungsteam zusammen?
- Gibt es eine angemessene Dokumentation des Codes und der Architektur?
- Kann ein Investor die Software mit normalem Aufwand weiter entwickeln und pflegen?
Cape of Good Code kann diese Fragen mit seinen erfahrenen Beratern und durch den Einsatz seiner DETANGLE® Software Analysis Suite effizient und umfassend beantworten. Der Abschlussbericht der Vendor Software Due Diligence enthält alle wichtigen Informationen und Vorschläge, um den Wert der Software-Assets zu maximieren, bevor diese zum Verkauf angeboten werden. So wird sichergestellt, dass Ihre Software bei der Due Diligence von Investoren nicht als besonderes Bewertungsrisiko wahrgenommen wird.
Warum ist eine Vendor Software Due Diligence sinnvoll?
Software ist das Rückgrat der Digitalisierung und unterliegt daher einer sehr hohen Innovationsdynamik. Software ist aber auch ein Produkt, dessen eigentliche Eigenschaften und langfristige Qualität in Hunderttausenden von Codezeilen und seiner technischen Architektur verborgen bleiben. Das verunsichert Investoren, die nicht an digitale Produkte gewöhnt sind. Der Versuch, diese Unsicherheit in hochkomplexen Vertragsklauseln zu reduzieren, ist weder für den Käufer noch für den Verkäufer zufriedenstellend und führt regelmäßig zu aufwändigen und nicht immer erfolgreichen Verhandlungen.
Eine Software Due Diligence seitens des Verkäufers ist eine Maßnahme, um dem Investor diese Unsicherheiten in großen Teilen zu nehmen.
Der Verkäufer erhält Transparenz über die Codequalität, die Zukunftsfähigkeit der Architektur und das Ausmaß der Technischen Schulden, die er mit einer Technischen Due Diligence "von der Stange" nicht hätte ermitteln können. Gleichzeitig kann der Verkäufer im Zuge der Vorbereitung des Verkaufs die Informationen aus der Vendor Software Due Diligence nutzen, um die kritischsten Schwachstellen zu beseitigen, bevor ein potenzieller Investor mit seiner Due Diligence beginnt. Da die Dauer des Verkaufsprozesses nicht festgelegt werden kann, ist es auch sinnvoll, die Prioritäten der laufenden F&E-Roadmap mit den erwarteten Strategien der Zielgruppe der Investoren abzustimmen.
Dies schafft eine Win-Win-Situation für Verkäufer und Investor. Und hat oft zu einer besseren Bewertung und einer höheren Wahrscheinlichkeit einer erfolgreichen Fortführung des Unternehmens unter neuem Eigentümer geführt.
Was wird in einer Vendor Software Due Diligence untersucht?
Cape of Good Code hat eine modulare Analysemethode entwickelt, bei der mit der DETANGLE® Analysis Suite als Toolplattform und erfahrenen Beratern alle Interessensgebiete analysiert werden. Der Investor stimmt in seinem ersten Briefing der Due Diligence Workstreams den Umfang und Detaillierungsgrad mit seiner Investmentthese ab.
Die folgenden Aspekte sollten bei der Prüfung der Software immer von besonderem Interesse sein, da sie höchstwahrscheinlich von jedem Investor im Rahmen einer Due-Diligence-Prüfung untersucht würden:
- Die Wartbarkeit für den weiteren Betrieb der Software
- Die Erweiterbarkeit der Software um neue Merkmale oder Funktionalitäten
- Die Interoperabilität und Integration mit anderen Softwareprodukten
- Die Skalierbarkeit der Software für den Einsatz in der Cloud unter Verwendung aktueller Technologien
- Das Sicherheitsniveau der Software (inkl. Third-party Software)
- Kritische Abhängigkeiten von Personen und Lieferanten
- Effizienz und Zusammenarbeit des Entwicklungsteams
- Lücken in der Dokumentation der Software
- Die Qualität, Nachhaltigkeit und Genauigkeit der eventuell eingesetzten Künstlichen Intelligenz (KI) und deren Datenquellen
Wir stellen diese Fragen an die verkaufende Organisation:
- zur Klärung, dass für einen potenziellen Investor keine ernsthaften Risiken bestehen sollten, um die Software mit normalem Aufwand weiterzuentwickeln
- zur Vorbereitung des Datenraums mit einem angemessenen Maß an nützlichen Informationen, um eine Risikobewertung für die Softwaretechnologie und deren Entwicklung zu ermöglichen
- zur Erstellung einer Roadmap zur Lösung der kritischsten Probleme, die einer attraktiven Bewertung im Wege stehen
- zur Ermittlung des optimalen Zeitpunkts für den Beginn der Vermarktung der geplanten Veräußerung an die Investorengemeinschaft.
Wie teuer ist eine Vendor Software Due Diligence?
Der Aufwand einer Software Due Diligence richtet sich maßgeblich nach dem Umfang (z.B. Codezeilen), Zeitdruck und Status Quo.
In der folgenden Übersicht ist exemplarisch der Aufwand für eine Analyse mit weniger als einer Million Codezeilen aufgeführt. Für größere Analysen müssen die Werte im Einzelfall ermittelt werden.
-
Standard
-
Advanced
Standard< 1 Mio. Codezeilen |
Advanced> 1 Mio. Codezeilen |
|
---|---|---|
DETANGLE Analyse | ||
Dataroom Vorbereitung | 1 - 3 Tage | TBD |
Chancen-/Risiken-Analyse | 5 - 10 Tage | TBD |
Empfehlungen und Roadmap | 8 - 15 Tage | TBD |
Ergebnisbericht |
||
Projektleitung und Coaching zur Umsetzung | TBD | TBD |
Sie haben Interesse an einer Vendor Software Du Diligence und einem persönlichen Gespräch? Lassen Sie uns gerne sprechen.
Was ist das Besondere an der Software Analyse mit DETANGLE®?
Die in Bild 2 genannten Aufwände basieren auf der Verwendung eines hocheffizienten Analysetools. Die DETANGLE® Analysis Suite eignet sich perfekt für diesen Zweck.
Die DETANGLE® Software Analysis Suite analysiert die Software direkt im Code. Der innovative Ansatz ist die Analyse der gesamten Entwicklungsgeschichte und die Korrelation von Wartbarkeit und Erweiterbarkeit mit Fehlern und Features. Diese Korrelation ermöglicht es, das Potenzial, aber auch die Schwächen der Software mit der technischen und organisatorischen Realität abzugleichen.
Die Ergebnisse der DETANGLE® Analyse werden von erfahrenen Spezialisten interpretiert und im Vendor Software Due Diligence Report zusammengestellt. Dadurch erhält der Verkäufer eine solide Basis an umsetzbaren Erkenntnissen, um den Wert seiner Veräußerung durch die Verringerung des Risikos und die Vergrößerung der Chancen zu maximieren.
Die Cape of Good Code Vendor Software Due Diligence mit DETANGLE®:
- Zeigt, ob die Softwareentwicklung auf neue digitale Geschäftsmodelle vorbereitet ist
- Bewertet, ob die Dokumentation ausreichend ist und priorisiert ggf. die Beseitigung kritischer Dokumentationslücken
- misst, inwieweit eine Weiterentwicklung der Software auf Basis des Softwarekerns mit normalem Aufwand möglich ist
- Bewertet, inwieweit die Software Cloud-ready ist und wie sie in der Cloud skalieren würde
- Bewertet die Sicherheitsarchitektur der Software
- Bewertet, ob der Software-Engineering-Prozess aus organisatorischer (agiler) und technischer Sicht den Anforderungen modernen Entwicklungsmethodiken entsprechen
- Identifiziert Abhängigkeiten von Mitarbeitern und Lieferanten, um organisatorische Vorbereitungen treffen zu können
Interesse geweckt?
Unsere Neuesten Wissensartikel
In unserem Wissens-Blog finden Sie stetig neue Artikel zu verschiedensten Themen aus der Software Entwicklung.