The Basics of Trading Platform Software