A platform capacity tool includes a retrieval engine, a capacity consumption engine, and a
workload projection engine. The retrieval engine receives a request to determine a projected
workload of a first process of an application comprising a plurality of processes. The projected
workload indicates two or more of an amount of memory,
central processing unit (“CPU”) usage, storage, and network bandwidth required execute the first process at a same time as a second process of the plurality of processes. The retrieval engine receives the application in response to the request. The capacity consumption engine determines, for each of the plurality of processes, a plurality of process capacity consumptions. Each process capacity consumption indicates one of an amount of memory, CPU usage, storage, and network bandwidth required to execute the process. The capacity consumption engine determines, for each of the plurality of processes, a total
processing value for the process. The total
processing value for the process is an aggregation of each of the plurality of process capacity consumptions for the process. The capacity consumption engine determines a plurality of application capacity consumptions for the application, wherein each application capacity consumption indicates one of an amount of memory, CPU usage, storage, and network bandwidth required to execute the. application. The capacity consumption engine determines a total
processing value for the application, wherein the total processing value for the application is an aggregation of each of the plurality of application capacity consumptions. The workload projection engine determines a combined total processing value, wherein the combined total processing value is an aggregation of the total processing value for each of the plurality of processes. The workload projection engine determines the projected workload for the first process based on, at least in part, the combined total processing value and the total processing value for the application.