Software compatibility considerations