How much of the solution can be reused, and how much needs to be built from scratch
Performance: Better performance, more costly