We build Android applications using native means. We develop not only client side, but also create unique, customzed web server (CRM, admin web panel, etc) that is built with the help of commmonly-knonwn programming laguages, thus is easily redoable. We try not to resort to market/read made backend solutions, because of annual license fees and redundandt functionality that is unnecessary for a client. We also develop the middleware (api) that facilitates the connection between server and client sides.