Realizacja jest fakt ustanowienia projektu.
W inżynierii, a dokładniej w informatyce , implementacja odnosi się do tworzenia gotowego produktu na podstawie dokumentu projektowego, specyfikacji, a nawet bezpośrednio z oryginalnej wersji lub specyfikacji .
Użycie anglicyzmu „ implementacja ”, od angielskiego do implementacji , jest powszechne (i akceptowane) i odzwierciedla pragnienie, by nie popaść w dwuznaczne tłumaczenie, jakim byłoby użycie czasownika implanter .
Wdrożenie musi spełniać własne ograniczenia, z których na ogół nie wszystkie są wyraźnie określone w wyżej wymienionych dokumentach:
Bardziej technicznie możemy zacytować:
Ponieważ te ograniczenia są trudne do pogodzenia, klasyczne wyrażenie mówi: „Cena, wydajność, niezawodność, wybierz dwa”.
Niektóre koncepcje są tak szczególne pod względem złożoności lub wymagań materiałowych, że przez długi czas nie ma satysfakcjonującej realizacji. Typowymi przykładami są kompilatory Ada , mikroprocesor Intel iAPX 432 lub system operacyjny Multics . Bardziej współczesnymi przykładami są obsługa standardu C++ przez oprogramowanie programistyczne lub języków HTML 4 i CSS 2 przez przeglądarki internetowe .