1. A method for managing assets during translation of a source computer application to a target computer application, comprising: analyzing the source application to generate a database of characteristics of one or more source assets; determining one or more performance metrics for a target platform based on the characteristics of the source assets, wherein the target application is configured for execution on the target platform; and processing the one or more source assets based on the performance metrics to generate one or more target assets.