In what circumstances will you consider use new software instead of defacto solution?