Build vs. Buy: Keeping Your Technology Up-To-Date