The Core ML framework allows developers to build apps that use pre-trained Deep Learning models, which can be converted from either Keras or Caffe. It also supports other machine learning models such as random forests or SVMs.