mpl app development cost