Citation: 2C_824/2014 E. C

Agissant par la voie du recours en matière de droit public et celle, subsidiaire, du recours constitutionnel, A.________ SA demande au Tribunal fédéral, sous suite de frais et dépens, principalement de déclarer l'action introduite le 5 juillet 2013 recevable et de renvoyer la cause au Tribunal cantonal pour instruction et décision au fond; subsidiairement d'annuler l'arrêt du Tribunal cantonal du 25 juillet 2014 et de renvoyer la cause à celui-ci pour nouvelle décision dans le sens des considérants. Elle se plaint de violation du droit fédéral, d'arbitraire dans l'application du droit cantonal, de formalisme excessif et de violation du principe de l'égalité de traitement. Le Tribunal cantonal et B.________ SA concluent au rejet du recours. Durant l'échange d'écritures, A.________ SA et B.________ SA ont toutes deux confirmé leurs conclusions respectives.