Consult what is the best for You according to price-to-power ratio and most important according to Your needs (usage, purpose, frequency,...). Design of architecture, development and testing functional, performance (and, if needed, also security testing) of application. To reach Your maximum satisfaction with the result in the shortest time possible there will be 1-2 consultations of current state, features and performance per week (Agile software development).