If you mean game engine: we use Unity. We do have two terms where we practise coding in an in-house engine called GXP.
There's no required software for coding. You can use whatever interface you want.