Northwestern Mutual Interview Question

How do you determine when to use an open source tool versus writing one yourself