The computational and training costs to develop and maintain the software can be extraordinarily high.