Technology choices for data processing and analysis