Es gibt keine Software, die "die Funktionalität des Systems erweitert"... das System stellt alles durch die API (Programmierschnittstellen) bereit. Man muss es nur nutzen und die Dokumentationen lesen.