I have been part of the product based company previously. As part of this organization I Engineered a fresh product out of the lab. I was responsible for the product design, architecture and development alonwith my colleague. I can help you with designing any new software suite and enhancements in any existing software suite. Enhancements can be at design level or architecturing a new feature or product based on the use cases it tends to solve.