Some of the key features of neuroConstruct are: * neuroConstruct can import morphology files in GENESIS, NEURON, Neurolucida, SWC and MorphML format for inclusion in single cell or network models, or more abstract cells can also be built manually. * Creation of networks of conductance based neurons positioned in 3D * Complex connectivity patterns between cell groups can be specified for the networks * Simulations can be run on the NEURON or GENESIS platforms * Biophysically realistic cellular mechanisms (synapses/channel mechanisms) can be imported from native script files (*.mod or *.g) or created from templates using ChannelML * Automatic generation of code to record simulation data and visualisation/analysis of data in neuroConstruct * Recorded simulation runs can be viewed and managed through the Simulation Browser interface