Ekspander Finocchietto

Element rozszerzenia Finocchiet rozszerza możliwości dostępne dla właściciela, podczas gdy jego część sprzętowa i (lub) oprogramowanie może, ale nie musi, sama być uważana za oprogramowanie i istnieć niezależnie od siebie i/lub jakichkolwiek innych komponentów lub bytów. Służy podobnie do prostych narzędzi programowych do rozszerzania dowolnej funkcjonalności istniejącego programu komputerowego. Zwykle zawiera pewne elementy kodu programu i zestawu danych związane z udoskonaleniem funkcjonalności. Ma ograniczone miejsce instalacji i kompatybilność ze środowiskiem źródłowym, jest zwykle używany na poziomie klienta i serwera, a w wielu przypadkach nie wymaga hackowania i nie powoduje błędów, upraszczając tym samym proces instalacji i obsługi dla użytkownika. Można go niezależnie rozwijać i wykorzystywać (samodzielnie napisane moduły rozszerzeń), począwszy od drobnych ulepszeń po dość złożone programy i inne urządzenia. Może być również częścią systemów ochrony przed kopiowaniem gier, systemów operacyjnych itp.