What is the differences between component diagram and package diagram?
I use Papyrus for system modeling
Component diagram typically employed to illustrate interfaces. So a component might be a class or it might be a collection of classes.
A package diagram is a mechanism for you to group together related UML items, think of it as acting like (file system) directory/folder for UML.