Software requirements are low. It should suffy you have Windows 95 or higher. It proved to work perfect in Windows95, 98 and XP. Higher versions of Windows should be compatible but one never knows with operating systems... .
To work with CD's you should have a program like DirectCd from Roxio (former Adaptec). For DVD you could use InCD from Nero.
Hardware requirements are nihil; the slowest Pentium will be more than enough and the needed hard disk free space is about 1MB only... .