this is quite cool, first ever i think. but is the system that complicated that i need to buy the software? would giving mcps and connectors or even building our own be more effective. what are some things that are way more complicated behind the scenes?