IBM Maximo: streamlining warranty management