UNMANAGED AND MANAGED SOLUTION IN MS CRM
Think of unmanaged solutions as source code and think of managed solutions as compiled, versioned and signed assemblies.
Here is very clear article about the managed and unmanaged solution from MVP Gonzalo