Composites, Surfaces, and Software