6. Implementation and Software