•Each
language has its own set of types
•Type
conversion in inter language communication is a pain
•Errors
usually goes unnoticed during compilation
–Results
in runtime errors
•CTS
addresses this
•One
set of types for all .NET languages
•System.Object
is the base type
–Offers
common set of methods for all types