Fatti: A. Con pubblicazione sul Foglio ufficiale cantonale n. 9 del 4 marzo 2010, il Cantone dei Grigioni ha indetto un pubblico concorso per l'aggiudicazione delle opere da capomastro concernenti la strada H 13 Strada Italiana, Lubianeira-Poent, km 96.28-96.61. Da essa risulta che l'esecuzione dei lavori era prevista tra aprile e novembre 2010; il capitolato precisava inoltre che i lavori avrebbero dovuto durare al massimo 22 settimane. Entro il termine fissato per il loro inoltro, il 29 marzo 2010, sono state presentate tre offerte: quella del Consorzio B._ composto dalle ditte D._SA e C._SA (nel seguito: Consorzio D._SA/C._SA o semplicemente Consorzio), di fr. 1'446'065.35; quella della A._SA, di fr. 1'454'906.80; infine quella della E._SA, di fr. 1'487'829.95. Il 6 maggio 2010, osservando come le altre due offerte pervenutegli non rispettassero i termini d'esecuzione prescritti nel programma lavori e dovessero pertanto essere considerate non valide, l'Ufficio tecnico dei Grigioni ha comunicato che il Governo aveva deliberato l'appalto alla ditta A._SA, seconda qualificata dietro al Consorzio D._SA/C._SA. B. La delibera è stata impugnata dal Consorzio D._SA/C._SA davanti al Tribunale cantonale amministrativo con ricorso del 17 maggio 2010 (procedura TA U 10 57). Con tale atto, esso ne ha postulato l'annullamento domandando: in via principale, che la commessa gli venisse direttamente assegnata; in via subordinata, che gli atti venissero rinviati all'Ufficio tecnico dei Grigioni per nuova decisione. Il 10 giugno 2010, in luogo di inoltrare una risposta al ricorso, il Cantone dei Grigioni ha fatto pervenire al Tribunale cantonale amministrativo una decisione di revoca della contestata aggiudicazione così come della procedura di appalto nel suo complesso, annunciando che una nuova procedura sarebbe stata ripetuta al più presto nel 2012. Detto provvedimento è stato quindi anch'esso impugnato davanti al Tribunale cantonale amministrativo, con ricorso della A._SA, che si era aggiudicata l'appalto (procedura TA U 10 68). Dopo avere unito le due cause, con sentenza del 17 agosto/21 settembre 2010 il Tribunale cantonale amministrativo ha accolto il ricorso della A._SA, constatando la nullità della decisione di revoca poiché essa era stata emanata dal Dipartimento costruzioni, trasporti e foreste dei Grigioni invece che dal Governo grigionese (procedura TA U 10 68). Nel contempo, esso ha però accolto anche il ricorso del Consorzio D._SA/C._SA, annullando quindi pure la decisione di aggiudicazione a favore della A._SA (procedura TA U 10 57). Diversamente a quanto richiestogli in via principale rispettivamente in via subordinata dal Consorzio menzionato in caso di accoglimento della domanda di annullamento della delibera, il Tribunale cantonale amministrativo ha però rinunciato sia ad un'assegnazione diretta della commessa al Consorzio D._SA/C._SA, sia ad un rinvio dell'incarto alle autorità cantonali per nuova decisione. Nel suo giudizio, ha infatti in sostanza ritenuto che, nonostante la decisione del 10 giugno 2010 con cui era stata formalmente revocata fosse nulla, l'intera procedura di aggiudicazione dovesse comunque essere considerata terminata con l'annullamento della delibera, a causa di un vizio originale della stessa. C. Il 25 ottobre 2010, detta sentenza, per quanto relativa alla procedura TA U 10 57 concernente la decisione di aggiudicazione dei lavori, è stata oggetto di un ricorso sussidiario in materia costituzionale davanti al Tribunale federale. Con tale atto, protestando spese e ripetibili, la A._SA ne chiede l'annullamento e quindi: in via principale, la conferma della decisione di aggiudicazione del Governo del Cantone dei Grigioni; in via subordinata, il rinvio degli atti al Tribunale cantonale amministrativo. Essa fa valere una violazione del divieto d'arbitrio e del principio della buona fede (art. 9 Cost.), del principio dell'uguaglianza giuridica (art. 8 cpv. 1 Cost.) e del diritto di essere sentiti (art. 29 cpv. 2 Cost.). Chiamata ad esprimersi, la Corte cantonale propone di non entrare nel merito del ricorso; in via eventuale, chiede invece di respingerlo. Ad analoga conclusione giunge il Consorzio D._SA/C._SA nella sua risposta. Il Cantone dei Grigioni rinuncia al rilascio di una presa di posizione in merito al ricorso, rinviando alle osservazioni formulate davanti al Tribunale cantonale amministrativo.