1.It requires highly skilled developers/designers.
2.It necessitates customer feedbacks.
3.It increases the component reusability.
4.Both (a) & (c)
Answer:4