Platform customization Settings customization Specification of code and interface Reduce development time Data security