Product Realization: A Comprehensive Approach