These days a Systems Engineer faces a number of issues when configuring and programming a complex, heterogeneous multiprocessor system for a Mil & Aero application. These include: How to size the system – what compute resources will it take? How to check if the system is configured as it should be? How to maximize the performance of the algorithms? How to move data around the system across widely different interconnects? How to map the application onto the system and how to see the application’s performance in real-time? How to re-scale the application to a different sized system without a major rewrite and how to migrate the application to new processors and interconnects? This white paper will show how a modern tool-chain might address these issues, and result in a much reduced time to solution.