ম্যানেজড কোড হল একটি কোড যার এক্সিকিউশন কমন ল্যাঙ্গুয়েজ রানটাইম দ্বারা পরিচালিত হয়। এটি পরিচালিত কোড পায় এবং এটি মেশিন কোডে কম্পাইল করে। এর পরে, কোডটি কার্যকর করা হয়।
এখানে রানটাইম অর্থাৎ CLR স্বয়ংক্রিয় মেমরি ব্যবস্থাপনা, টাইপ নিরাপত্তা ইত্যাদি প্রদান করে।
পরিচালিত কোড উচ্চ-স্তরের ভাষায় লেখা হয় .NET-এর উপরে। এটি C#, F#, ইত্যাদি হতে পারে। এই ভাষার যেকোনো একটি কোড তাদের কম্পাইলার দিয়ে কম্পাইল করা হয়, একটি মেশিন কোড তৈরি হয় না। যাইহোক, আপনি ইন্টারমিডিয়েট ল্যাঙ্গুয়েজ কোড পাবেন, রানটাইম দ্বারা সংকলিত এবং কার্যকর করা হবে।
C/C++ কোড, যাকে বলা হয় "আনম্যানেজড কোড" এর সেই সুবিধা নেই৷ প্রোগ্রামটি বাইনারিতে যা অপারেটিং সিস্টেম মেমরিতে লোড করে৷ বাকিটা, প্রোগ্রামারকে যত্ন নিতে হবে৷
C++ এছাড়াও অব্যবস্থাপিত বাইনারি তৈরি করতে পারে যা উইন্ডোজে চলে।
C# অনিরাপদ প্রসঙ্গ ব্যবহার করে সরাসরি কোডে পয়েন্টারের মতো অব্যবস্থাপিত নির্মাণের অনুমতি দেয়। এটি কোডের একটি অংশ সেট করে যার জন্য এক্সিকিউশন CLR দ্বারা পরিচালিত হয় না৷