There are definite pros and cons to these environments. I personally like the accessibility of a web based application, as well as the ability to use lean hardware to run sophisticated strategies. Desktop applications give a greater sense of security because the database is held locally. It's important to ensure the needs of each trader is met, whether it be latency, security or accessibility…