Zur Software bist du mit Joomla! auf dem richtigen Weg, wenn ich deine Anforderungen lese. Es ist verhältnismäßig simpel. Es gibt für alles mögliche Erweiterungen und man kann es einfach und schnell administrieren. Es gibt auch diverse Shop-Komponenten, sodass du jederzeit einen recht professionellen oder aber auch nur einen minimalistischen Online-Shop einbinden kannst.