Neural software