Computer labs are essential to any good engineering program. The smartest and easiest way to provide access to and support for an array of engineering software is through University run computer labs.
At the University of Michigan, where I attend, there is a huge amount of software that engineering students have access to on any of the CAEN (computer aided engineering network) computers. All my complaints aside, the engineering network is one of the most useful resources. I have a fair amount of University storage space, access to all my files on any CAEN computer, and generally a lot more computing power available than on most student's laptops.
Students will routinely run simulations and analyses on the computers, letting them run overnight, or even days. Above all, without an engineering computer network, student teams, such as Solar Car, FSAE, Baja, etc. would not be able to design, build, and compete on the same level.
A properly run computer network can be a great way to provide access to a huge resource with an array of software otherwise unavailable or too costly for students.