Programming, analysis and other software related things.