In business and engineering, new product development (NPD) is the complete process of bringing a new product to market. A product is a set of benefits offered for exchange and can be tangible (that is, something physical you can touch) or intangible (like a service, experience, or belief). There are two parallel paths involved in the NPD process: one involves the idea generation, product design and detail engineering; the other involves market research and marketing analysis. We have employed the eight phases of product development to all our products we have brought to market. These products solve everyday problems people like me and others have said "I wish I had a product that would do". Our products are not targeted to any one industry, just the problems we had a solution for. Our products can be seen by using the dropdown "Products" button.