Tech Quiz : Advanced

(1)In terms of computing, what does CPU stand for? (2)Firefox, Opera, Chrome, Safari and Explorer are types of what? (3) In terms of computing, what does ROM stand for?