I saw a Microsoft Windows 7 ad about this, but not a Dell. By the way, we are users helping users on this forum, not Dell employees.
Microsoft has some free picture software that can be downloaded for Windows 7 users. That is probably what they were using.
I am not a Dell Employee
Dell forum member since 2002
Inspiron 15 - 5577 Laptop
Home Built Desktop PC with ASUS Z170, i7 6700K CPU, Windows 10 64 bit Pro. SSD drive. Sonar Platinum Recordng Studio Software.
Dell SE2717HR 27" Monitor
Member of Nashville based R.O.P.E.
That ad by Microsoft is for Cloud Computing and makes things look better and easier than they are. More info about it HERE. The Photo Gallery info for Photo Fuse that is shown in the ad you mention is HERE.