You can obtain a free download of the FELIPE package from this site!
The FELIPE package includes Fortran77 source code for the "main engines"!
The FELIPE package also includes "main engines" for elastoplasticity and elasto-viscoplasticity analyses!
The FELIPE pre- and post-processors can handle a wide range of 1D and 2D finite and mapped infinite elements!
The FELIPE package costs under $100!