If you want a detailed analysis of the differences you'd need to carefully study the architecture of the mentioned programs, as well as the configuration of the particular components.
One classical example: Mozilla Firefox doesn't expose the SSL configuration options and has all weak chiffre/hash options allowed by default.