Custom datatypes
Build your own tools
Automate your workflow
Flow based programming
Multitasking
Version controlled data