Το Microsoft .NET Framework έφτασε πια στην έκτη του έκδοση, το Framework 4.0. Όλες οι εκδόσεις του Framework, άλλες λιγότερο και άλλες περισσότερο, θέτουν τον προγραμματιστή αλλά και τις εταιρείες που σκέφτονται να τις υιοθετήσουν αντιμέτωπους με μια σειρά προκλήσεων.
Οι προκλήσεις αυτές είναι γνωσιακές αλλά ταυτόχρονα και επιχειρησιακές. Είναι άλλωστε γνωστό ότι η υιοθέτηση μιας νέας τεχνολογίας και η εκπαίδευση του προσωπικού αποτελεί βασικό παράγοντα της σχεδίασης και διαχείρισης ενός έργου.
Πριν την εμφάνιση του Microsoft .NET η ανάπτυξη στην πλατφόρμα των Windows γινόταν με την χρήση αρκετών και συχνά ασύνδετων μεταξύ τους τεχνολογιών. C/Win32 API programming, C++/MFC programming, Visual Basic 6.0 programming, Component Object Model (COM) και τέλος ASP, για να αναφερθώ στις κυριότερες από αυτές. Σε αυτές τις τεχνολογίες όμως είχαν επενδυθεί εκατοντάδες χιλιάδες εργατοώρες για την ανάπτυξη διάφορων συστημάτων.





