Software is a core competency in HTE. If you don't want to write your own tools, insist on having a developer within your team. Prioritize flexibility over robustness until you have a clearer understanding of your specific requirements. When choosing platforms to build your software on, go for ones that can easily be modi ed, are widely used and familiar.