Trudności
- Powszechna niechęć do wprowadzania jakichkolwiek zmian. Ponowne użycie wymusza zmianę w sposobie myślenia o całości procesu produkcji oprogramowania,
- Przekonanie osób ze szczebli kierowniczych, że technologia ta obdarzona jest wysokim stopniem ryzyka,
- Brak wypracowanych metod, jak należy w praktyce stosować tę technologię,
- Brak narzędzi wspierających,
- Brak bibliotek, katalogów aktywów,
- Brak mechanizmów nagradzania, systemu zachęt zarówno do produkowania nowych aktywów jak i do korzystania z już istniejących,
- Brak zaufania do obcych aktywów,
- Przekonanie, że ponowne użycie jest wrogiem kreatywności.