<p>A personalised content generation system, including a content generation engine for generating personalised content for a user based on social network data of at least one social network related to the user. The system includes a rules engine for executing content selection rules to process profile data for a user and social data for parties of a social network including the user to generate a personalised content template for the user. The template includes references for accessing selected content. The system uses a render engine for parsing the template and accessing the selected content to generate personalised content, in particular video content, for the user.</p>