Prerequisites for automating mobile applications