Hi Sam,
Metastock has a built in options package called Optionscope which will draw pay-off diagrams, calculate greeks etc. Pretty basic.
The Peter Hoadley software Roger mentions is far superior and free so I would go down that route.
Top end would be OptionVue software but with a top end...