What is the most suitable and cost-effective option for this task?