Mianem implementacji określa się realizowanie procesów pracy oraz struktur wewnątrz danego systemu. W branży programistycznej implementacja oznacza koncepcję aplikacji lub algorytmu zastosowanego w programie. Istnieje także pojęcie implementacji modelów danych, termin wykorzystuje się w sytuacji, gdy podczas modelowania konieczne jest zastosowanie konkretnego schematu.