OpenSwarm ist als ganzheitliche Mange von Tools (insbesondere ein Code-Generator) für modellgesteuerte Software-Entwicklung (MDSD) von datenbankgestützten Web-Anwendungen geplant. Es stellt einfach anpassbare Abläufe bereit, die auf Python und PostgreSQL beruhen. Wie vom MDA-Standard vorgeschrieben, verwendet OpenSwarm UML (Version 2.0, gespeichert als XMI 2.1). (non)