difference between upgrade utility and the application patch manager

What is the difference between upgrade utility and the application patch manager? When to use these?