Warum man ein Plugin entwickeln lassen sollte, hat verschiedene Gründe. Grundsätzlich muss das Rad nicht immer neu erfunden werden. Gibt es bereits eine Plugin-Lösung auf dem Markt, die den Anforderungen entspricht und auch hinsichtlich Performance, Sicherheit und Kompatibilität keine Schwierigkeiten aufweist, ist keine Individuallösung erforderlich. Gibt es keine passende Lösung auf dem Markt, dürfte der Weg einleuchtend sein. Auch wenn eine existierende Lösung nur teilweise die Anforderungen erfüllt, sollte zu einer Eigenentwicklung tendiert werden.