Assemble!  is a program designed for the preparation of molecular dynamics simulations of polymeric systems. The program is controlled either via command line or an intuitive Graphical User Interface, and runs on all major operating systems. Assemble! allows the creation of a desired system of polymer chains from constituent monomers, packs the chains into a box according to the required concentration and returns all the files needed for simulation with GROMACS.