A Content Management System (CMS) for maintaining communication among family members. Features include linking families and sub-families, family history authoring, and photo uploads with identification of family in photos, and secure login is available.