Good trading systems include derivatives booking, risk analysis and pricing and PnL calculation&analysis. The large trading firms all have their own system developed by Java or C#. Typical system in the market are like: Clypso, Murex, Sungard...
If you are starting up your derivatives trading, you can also try to manually manage the sheets and then to build your own after a while.