patriotsoftware