1. A method, comprising: providing a multi-dimensional model having at least three dimensions, each dimension pertaining to order difficulty of a trade order; mapping the multi-dimensional model into multiple execution strategies such that different execution strategies are associated with different levels of order difficulty; assessing the order difficulty of a trade order; and selecting, based on the assessed order difficulty, at least one of the execution strategies to execute the trade order.