Reuse: the Pros and Cons
Pros
- Increased reliability
 
- Fewer development risks
 
- Capitalise on expert skills
 
- Adopt standards
 
- Decrease development time
 
Cons
- Application maintenance
 
- Long term reused code maintenance
 
- Tool support
 
- Not invented here syndrome
 
- Searching, evaluating, and adopting reused code