The Adobe Marketing Cloud is made up of three main solutions. You can learn more about each of them here.
I'm personally not familiar with XMPie but Adobe has a full suite of experience solutions that allow you to engage with your customer and provide unique targeted experiences across your site. You could contact our sales team by filling out the forum here and they would be able to speak better to the differences in the two products.
To answer your direct question as best I can, Adobe does have a solution that allows you to display digital assets (like images) based on programatic logic, machine learning, or custom segmentation (demographics). Most of this would be done in our Adobe Target solution.