You might be used Visual Studio to create many application. Furthermore, you figure it out that a few different between product and project. Software product is a delivery software model which are submitted into the global market and you sell it as your own. Software project is a delivery model which are developed to fulfill your client need.
In economic point of view, product is gambling. You can create great product but market adoption is dynamic. Project is secure in term of revenue, but you need to do as efficient as possible to make sure that the revenue is not evaporated because of client need.
In this post, I show you an Agile model “product and project in software engineering”. Just click the image to get better resolution. Enjoy