This thesis details the design, construction and characterisation of an ultracold atoms system, developed in conjunction with a flexible optical trapping scheme which utilises a Liquid Crystal Spatial Light Modulator (LC SLM). The ultracold atoms system uses a hybrid trap formed of a quadrupole magnetic field and a focused far-detuned laser beam to form a Bose-Einstein Condensate of 2×10⁵ ⁸⁷Rb atoms. Cold atoms confined in several arbitrary optical trapping geometries are created by overlaying the LC SLM trap on to the hybrid trap, where a simple feedback process using the atomic distribution as a metric is shown to be capable of compensating for optical aberrations.Two novel methods for creating flexible optical traps with the LC SLM are also detailed, the first of which is a multi-wavelength technique which allows several wavelengths of light to be smoothly shaped and applied to the atoms. The second method uses a computationally-efficient minimisation algorithm to create light patterns which are constrained in both amplitude and phase, where the extra phase constraint was shown to be crucial for controlling propagation effects of the LC SLM trapping beam.