1. A system for analyzing a business process integration and management (BPIM) solution, comprising: an assembler which assembles a plurality of solution artifacts to form a platform independent solution template; a simulator which simulates an execution of a BPIM solution based on said platform independent solution template; and an analyzer for analyzing a performance of said BPIM solution.