Required Software and Software to Avoid