The only requirement for a media server is a method of storing media and a network connection with enough bandwidth to allow access to that media. Depending on the uses and applications that it runs, a media server may require large amounts of RAM, or a powerful, multicore CPU. A RAID may be used to create a large amount of storage, though it is generally not necessary in a home media server to use a RAID that gives a performance increase because current home network transfer speeds are slower than that of most current hard drives.