The S.M.A.R.T. Tool provides analysis and source-code migration from one platform to another or, on a given platform, from one version to another. The S.M.A.R.T. Tool will analyze source code and prepare a report giving a detailed evaluation of the migration requirements.