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
Home Built PC with Gigabyte GA-Z77X-UD5H motherboard, i7 3770 CPU, Windows 7 64 bit Home/Win 8.1. SSD drive. Sonar X3c 64 bit Recordng Software.
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.