In the context of the research about happiness, experience meant real live experiences.You usually remember those kinds of experiences, they become a part of who you are, and you do use memories of them to change your mood.
Products usually have a different happiness charasteristic. They make you happy but only for a short time and then you get used to them.
Is software products or experiences ? well that depends on the software. airBNB seems to fit on the product model, like a well designed lamp. Using a programming language is an experience.