A system (10) for generating a surgical plan which has been customised for a particular patient includes a client (12), a surgical plan system (40) and a computer assisted orthopaedic surgery system (30). The client (12) generates a surgical plan request (18) that includes data relevant to a patient and an orthopaedic surgical procedure to be performed upon the patient. The surgical plan system (40) receives the surgical plan request (18) and generates a surgical plan (20) that has been customised based upon the data of the surgical plan request (18). The computer assisted orthopaedic surgery system (30) assists a surgeon performing the orthopaedic surgical procedure per the surgical plan (20) generated by the surgical plan system (40).