Could be, depends on what's already deployed hardware-wise, and if there are possibilties of upgrading current PC's.
We used SCCM and Microsoft deployment toolkits to ascertain which machines would take the W7 upgrades. Out of 700 odd machines, around 500 were pretty standard dual core/2gb machines, fine...around 100 were "high end" P4's or low end dual cores with 1gb - good enough, considering their win2000/XP installations were probably bloated and "slow" at this point, a clean W7 installation would not be any slower, give or take...
The rest, needed ram upgrades or simply machines bought to replace.