I know there has to be a proper method of determining the minimum system requirements (cpu, ram, etc) for a distributed application but I havn't been able to find much on this..

Anyone know a good starting point?