Sachverhalt:
A.
A.a. In den Jahren 2009/2010 traten mit der bei der überwiegenden Anzahl der aargauischen Betreibungsämter installierten Software Probleme auf (keine Updates, Reaktionszeit bei Problemen bis zu 14 Tagen, Totalausfall bei zwei Ämtern). Das Obergericht des Kantons Aargau, Schuldbetreibungs- und Konkurskommission als obere betreibungsrechtliche Aufsichtsbehörde, kam zum Schluss, dass für die aargauischen Betreibungsämter eine neue Software gesucht werden müsse; das bestehende Programm "xxx" der A._ AG habe trotz Stabilisierungsmassnahmen im Urteil von Fachleuten das "End of life" erreicht.
A.b. An der Sitzung vom 9. Januar 2012 besprachen sich die Vertreter der oberen kantonalen Aufsichtsbehörde, des Betreibungsinspektorates, der Justizverwaltung, des Betreibungsbeamtenverbandes und der Gemeindeverbände (Gemeindeammännerverband, Verband der Finanzfachleute; der Gemeindeschreiberverband signalisierte Desinteresse). Sämtliche Beteiligten kamen zum Schluss, das Projekt einer neuen Betreibungssoftware in Angriff zu nehmen. Die beteiligten Gemeindevertretungen wünschten keine Mitwirkung in der Projektgruppe, sondern begnügten sich mit der Orientierung über die Projektschritte.
A.c. Mit Beschluss vom 14. Mai 2012 hiess die obere kantonale Aufsichtsbehörde den einstimmigen Antrag des Steuerungsausschusses gut, künftig eine einheitliche Software für die aargauischen Betreibungsämter vorzusehen. Am 21. Dezember 2012 wurde der Be-schaffungsauftrag öffentlich ausgeschrieben. Nach dem Evaluationsverfahren erteilte die obere kantonale Aufsichtsbehörde mit Beschluss vom 15. Mai 2013 den Zuschlag an die B._ AG. Der Zuschlag blieb (beim Verwaltungsgericht Aargau) unangefochten und erwuchs in Rechtskraft.
A.d. Mit Voranzeige vom 27. Februar 2014 wurde die Installation und Einführung der neuen Software beim Betreibungsamt Niederrohrdorf auf den 2. Juli 2014 und die Schulung der Mitarbeiter des Betreibungsamtes auf den 24. und 26. Juni 2014 angesetzt.
B.
Am 13. März 2014 (Postaufgabe) gelangte die Gemeinde Niederrohrdorf an die obere kantonale Aufsichtsbehörde und teilte mit, dass sie den Software-Wechsel nicht akzeptiere, da dieser mit unverhältnismässigen Mehrkosten verbunden sei; das bisherige Produkt der A._ AG erfülle sämtliche Anforderungen. Die Gemeinde stellte im Wesentlichen den Antrag, auf die zwingende Einführung der neuen Software zu verzichten bzw. den Einsatz der bisherigen Software zu erlauben.
Mit Beschluss vom 20. März 2014 wies die obere kantonale Aufsichtsbehörde das Gesuch der Gemeinde Niederrohrdorf ab, soweit darauf eingetreten wurde. Weiter wurde das Betreibungsamt Niederrohrdorf angewiesen, die Installation und Einführung der neuen Software "zu dulden"; die Mitarbeiter des Betreibungsamtes wurden angewiesen, an der Schulung teilzunehmen.
C.
Mit Eingabe vom 6. Mai 2014 (Postaufgabe) hat die Gemeinde Niederrohrdorf Beschwerde in Zivilsachen und Verfassungsbeschwerde eingereicht. Die beschwerdeführende Gemeinde beantragt, den Beschluss des Obergerichts des Kantons Aargau, Schuldbetreibungs- und Konkurskommission als obere betreibungsrechtliche Aufsichtsbehörde, vom 20. März 2014 aufzuheben. In der Sache sei ihr zu gestatten, in ihrem Betreibungsamt nicht die neue Software ("yyy" der B._ AG), sondern weiterhin die bisherige Software (der A._ AG) einzusetzen. Eventuell sei die Sache zu neuer Entscheidung an die Vorinstanz zurückzuweisen. Für den Fall des Nichteintretens auf die Beschwerde sei die Nichtigkeit des Beschlusses der oberen kantonalen Aufsichtsbehörde festzustellen. Weiter wurde um aufschiebende Wirkung ersucht.
Mit Präsidialverfügung vom 2. Juni 2014 wurde der Beschwerde aufschiebende Wirkung zuerkannt.
Die beschwerdeführende Gemeinde ist zudem mit "Aufsichtsbeschwerde" vom 6. Mai 2014 (Postaufgabe) an das Bundesamt für Justiz, Dienststelle für Oberaufsicht SchKG, gelangt.
In der Sache sind die Akten, aber keine Vernehmlassungen eingeholt worden.

Erwägungen:
1.
Die beschwerdeführende Gemeinde hat in ihrer "Aufsichtsbeschwerde" an das Bundesamt für Justiz, Dienststelle für Oberaufsicht SchKG, die gleichen Anträge wie im vorliegenden Verfahren gestellt. Mit Beschluss vom 5. August 2014 hat das Bundesamt festgehalten, es bestehe kein Anlass zur Befürchtung, dass die Software "yyy" der B._ AG gegen bundesrechtliche Vorgaben verstossen könnte oder die korrekte Aufgabenerfüllung der Betreibungsämter im Kanton Aargau verunmöglichen würde. Da die gleichmässige Aufgabenerfüllung durch die Betreibungsämter nicht in Frage stehe, gebe es für die Oberaufsichtsbehörde keinen Anlass, im Rahmen von <ref-law> einzugreifen. Soweit der Entscheid der oberen Aufsichtsbehörde als individuell-konkreter Rechtsakt Bedeutung habe, könne er von der Oberaufsichtsbehörde ohnehin nicht überprüft werden. Nachdem der Beschluss der Oberaufsichtsbehörde ergangen ist, erweist sich die vorliegende Angelegenheit ohne weiteres als spruchreif.
2.
Anlass zur vorliegenden Beschwerde gibt die Anordnung der oberen kantonalen Aufsichtsbehörde gegenüber den Betreibungsämtern im Kanton, ein bestimmtes EDV-Programm zu benützen.
2.1. Entscheide in Schuldbetreibungs- und Konkurssachen unterliegen der Beschwerde in Zivilsachen (<ref-law>). Der angefochtene Entscheid hat allerdings nicht ein Zwangsvollstreckungsverfahren zum Gegenstand, in welchem die Aufsichtsbehörde als Rechtsmittelbehörde entschieden (<ref-law>) oder in welches sie von Amtes wegen eingegriffen hat (<ref-law>); die Aufsichtsbehörde hat auch nicht in allgemeiner Form Weisungen zur gesetzmässigen Ausführung von Zwangsvollstreckungshandlungen erteilt (<ref-law>). Ebenso wenig geht es um ein Disziplinar- oder Verantwortlichkeitsverfahren gemäss Art. 14 Abs. 2 bzw. <ref-law>, welche ebenfalls der Beschwerde in Zivilsachen unterstellt werden, weil die Einhaltung von SchKG-Bestimmungen im Vordergrund steht (vgl. KLETT/ESCHER, in: Basler Kommentar, Bundesgerichtsgesetz, 2. Aufl. 2011, N. 6, 7 zu <ref-law>, mit Hinweisen zur Rechtsprechung).
2.2. Die im angefochtenen Beschluss enthaltene Anordnung der kantonalen Aufsichtsbehörde gegenüber den Betreibungsämtern, ein bestimmtes EDV-Programm zu benützen, ist administrativer Natur. Die kantonale Aufsichtsbehörde übt gemäss <ref-law> (neben der rechtlichen Aufsicht gemäss <ref-law>) die administrative Aufsicht über die Zwangsvollstreckungsorgane aus. In diesem Rahmen hat sie neben den personellen und räumlichen Mitteln u.a. auch die geeigneten Informatikmittel zu prüfen (Gilliéron, Commentaire de la loi fédérale sur la poursuite et la faillite, Bd. I, 1999, N. 6 zu <ref-law>; Martin, La surveillance en matière de poursuites et faillites [...], SJ 2008 II S. 138, 193 f.). Bei allfälligen Mängeln hat die kantonale Aufsichtsbehörde Massnahmen anzuordnen, denn die Organisation der Betreibungs- und Konkursämter ist Sache der Kantone (Art. 2 und Art. 3 SchKG; <ref-ruling> E. 3 S. 3; Gilliéron, a.a.O., N. 7, 8 zu <ref-law>). Es liegt in der alleinigen Kompetenz der Kantone, darüber zu entscheiden, ob sie z.B. einem Betreibungsamt die Zusammenarbeit mit einem bestimmten EDV-Anbieter erlauben wollen oder nicht (<ref-ruling> E. 2 S. 35). Sodann sieht das aargauische Recht in § 17 Abs. 1 EG SchKG/AG vor, dass "für die administrative Aufsicht [...] ausschliesslich die obere Aufsichtsbehörde zuständig ist".
2.3. Ob der Entscheid, welche personellen, räumlichen oder - wie hier - elektronischen Mittel zur Organisation der Betreibungs- und Konkursämter einzusetzen sind, als eine "Schuldbetreibungs- und Konkurssache" im Sinne von <ref-law> betrachtet werden kann, oder ob es sich eher um eine Entscheidung in Angelegenheiten des öffentlichen Rechts handelt (vgl. <ref-law>), muss nicht abschliessend erörtert werden. Die Frage ist für den Ausgang der Beschwerde - wie sich aus dem Folgenden ergibt - nicht ausschlaggebend.
3.
Die beschwerdeführende Gemeinde sieht sich durch die Einführung der Software für die aargauischen Betreibungsämter bzw. den damit verbundenen Mehrkosten von insgesamt Fr. 43'000.-- für die Jahre 2014 bis 2019 in ihren finanziellen Interessen bzw. eigenen Rechten, insbesondere in ihrer Autonomie verletzt.
3.1. Gemäss <ref-law> ist zur Beschwerde in Zivilsachen berechtigt, wer durch den angefochtenen Entscheid besonders berührt ist und ein schutzwürdiges Interesse an dessen Aufhebung oder Änderung hat. Nach der Rechtsprechung ist ein Betreibungsamt in begrenztem Umfang zur betreibungsrechtlichen Beschwerde berechtigt, u.a. zur Geltendmachung fiskalischer Interessen des durch ihn vertretenen Kantons (<ref-ruling> E. 1 S. 5; vgl. LORANDI, Betreibungsrechtliche Beschwerde und Nichtigkeit, 2000, N. 55 zu <ref-law>). Diese Praxis gilt auch für die Beschwerdelegitimation gemäss <ref-law> (<ref-ruling> E. 1.3 S. 138; vgl. LEVANTE, in: Basler Kommentar, Bundesgesetz über Schuldbetreibung und Konkurs, 2. Aufl. 2010, N. 45 zu <ref-law>). Aus dieser Praxis kann die Gemeinde als Beschwerdeführerin nichts für sich ableiten: Zum einen führt sie nicht für das Betreibungsamt Beschwerde, zum anderen beruft sie sich nicht auf die finanziellen Interessen des Kantons, sondern der Gemeinde.
3.2. Die Beschwerdeberechtigung gemäss <ref-law> entspricht <ref-law>, weshalb die Rechtsprechung zur Beschwerde in öffentlich-rechtlichen Angelegenheiten beigezogen werden kann ( KLETT, in: Basler Kommentar, Bundesgerichtsgesetz, 2. Aufl. 2011, N. 4 zu <ref-law>). Ausser Frage steht, dass die beschwerdeführende Gemeinde vom angefochtenen Entscheid nicht wie eine Privatperson betroffen ist; mit dem behaupteten Mehrbetrag ist sie nur als Gemeinwesen betroffen. Ausnahmsweise kann nach der Rechtsprechung ein Gemeinwesen zur Beschwerde legitimiert sein, wenn es durch einen Entscheid in seinen Hoheitsrechten berührt ist und ein eigenes schutzwürdiges Interesse an der Aufhebung oder der Abänderung des angefochtenen Entscheides hat. Ein allgemeines Interesse an einer korrekten Anwendung des Rechts genügt jedoch nicht, ebenso wenig irgendein vermögensrechtliches Interesse, das sich direkt oder indirekt aus der Ausübung öffentlicher Aufgaben ergibt (<ref-ruling> E. 1.2.1, 1.2.2 S. 93 f.). Vorliegend besteht jedoch kein Anlass zur Vermutung, dass der angefochtene Entscheid das System des kantonalen oder interkommunalen Finanzausgleichs selber in Frage stelle (vgl. <ref-ruling> E. 1.2.2 S. 93 f.); es ist auch nicht anzunehmen, dass der behauptete Mehrbetrag genügen würde, um die finanzielle Existenz der Gemeinde zu gefährden (vgl. <ref-ruling> E. 1.2.6 S. 95). Weder das hier angeblich auf dem Spiel stehende finanzielle Interesse noch die streitige Rechtsfrage vermögen wesentliche Interessen im Zusammenhang mit den Hoheitsrechten der beschwerdeführenden Gemeinde zu berühren.
3.3. Die Berechtigung des Gemeinwesens zur Beschwerde in Zivilsachen gemäss <ref-law> fällt vorliegend ausser Betracht, da sie ausschliesslich Bundesbehörden erfasst. Selbst aus <ref-law> kann die beschwerdeführende Gemeinde nichts für sich ableiten.
3.3.1. Gestützt auf die letzterwähnte Bestimmung des BGG kann eine Gemeinde die Verletzung von verfassungsmässigen Garantien rügen; dabei ist insbesondere die Gemeindeautonomie (<ref-law>) gemeint (<ref-ruling> E. 1.1 S. 92). Damit die Beschwerde in öffentlich-rechtlichen Angelegenheiten offen steht, muss die Gemeindeautonomie jedoch Gegenstand eines zulässigen Beschwerdegrundes sein, was voraussetzt, dass die beschwerdeführende Gemeinde diese in einer ausreichend begründeten Weise anruft (<ref-law>; <ref-ruling> E. 1.1 S. 92).
3.3.2. Die obere kantonale Aufsichtsbehörde hat festgehalten, dass sie gemäss [recte] <ref-law> i.V.m. § 17 EG SchKG/AG für die administrative Aufsicht über die Betreibungsämter ausschliesslich zuständig sei. Die administrative Aufsicht umfasse (gemäss § 17 Abs. 2 EG SchKG/AG) "insbesondere die Durchführung von Inspektionen der Betreibungsämter sowie den Erlass von Weisungen". Der Einwohnergemeinde stehe hingegen gemäss § 3 EG SchKG/AG die Kompetenz zu, die Betreibungsbeamtin oder den Betreibungsbeamten und deren Stellvertreter anzustellen sowie die Besoldung des Personals des von ihnen betriebenen Betreibungsamtes zu regeln. Der Beschluss der oberen kantonalen Aufsichtsbehörde, für die Betreibungsämter im Kanton nur eine einheitliche Software zuzulassen, stütze sich auf ihre abschliessende administrative Aufsichtskompetenz. Die Anordnung der beschwerdeführenden Gemeinde gegenüber dem Betreibungsamt, eine bestimmte Software entgegen der Anordnung der oberen kantonalen Aufsichtsbehörde zu verwenden, sei kompetenz- und gesetzwidrig.
3.3.3. Die beschwerdeführende Gemeinde beruft sich auf die Gemeindeautonomie. Aus der Beschwerdeschrift geht jedoch nicht hervor, inwiefern die Garantie verletzt sein soll. Die beschwerdeführende Gemeinde begnügt sich im Wesentlichen mit der Behauptung, dass die obere Aufsichtsbehörde ihre Aufsichtsbefugnisse überschreite, da jede Gemeinde selber entscheiden dürfe, welche Software sie in ihrem Betreibungsamt einsetzen wolle, solange diese die bundesrechtlichen Anforderungen erfülle. Sie setzt indessen nicht auseinander, was auch nicht aus den kantonalen und bundesrechtlichen Bestimmungen zur administrativen Aufsicht hervorgeht (vgl. <ref-law> i.V.m. § 17 EG SchKG/AG; vgl. E. 2.2), inwiefern die Gemeinde über irgendeine Entscheidungsfreiheit bezüglich der bestrittenen Aufgabe (Aufsicht und Weisung betreffend Einsatz von EDV-Mitteln) verfügt, was indessen das Wesen der Gemeindeautonomie ausmacht (<ref-ruling> E. 1.1 S. 92). Inwiefern die Vorinstanz mit <ref-law> i.V.m. § 17 EG SchKG/AG zu Unrecht eine abschliessende Regelung angenommen habe, weil diese zwingend und vollständig sei, also eine für den ganzen Kanton einheitliche Ordnung schaffen wolle (vgl. PFISTERER, Neuere Entwicklung der Gemeindeautonomie im Kanton Aargau, ZBJV 1989 S. 10 ff., mit Hinweisen auf die Rechtsprechung), und damit den Autonomieschutz verkannt habe, wird nicht dargelegt. Die Beschwerde genügt hinsichtlich der gerügten Verletzung der Gemeindeautonomie den Begründungsanforderungen nicht.
3.3.4. Die beschwerdeführende Gemeinde rügt ferner die Verletzung anderer verfassungsmässiger Rechte. In der Beschwerdeschrift wird - mit Blick auf die Rechtzeitigkeit der Beschwerdeführung - nicht dargelegt, inwiefern aus einer fehlenden Rechtsmittelbelehrung im angefochtenen Entscheid überhaupt ein Nachteil entstanden sei, welcher den Schutz von <ref-law> erfordere. Ebenso wenig legt die beschwerdeführende Gemeinde dar, inwiefern die Auffassung der Vorinstanz, dass die Einwohnergemeinde gemäss <ref-law> i.V.m. § 17 EG SchKG/AG für die administrative Aufsicht über die Betreibungsämter nicht zuständig sei, gegen das Willkürverbot (<ref-law>) verstossen soll. Was in der Beschwerdeschrift unter dem Titel "Gehörsverletzung" im Rahmen des Evaluationsprozesses der Software oder als "Vorbefassung" der Vorinstanz vorgebracht wird, insbesondere weil einzelne Gerichtspersonen am - nicht im SchKG geregelten, sondern nach Beschaffungsrecht geführten - Submissionsverfahren (vgl. Submissionsentscheid bzw. Beschluss vom 15. Mai 2013) mitgewirkt haben, betrifft nicht das Verfahren der administrativen Aufsicht über die Betreibungsämter, sondern den Umstand, dass sie mit dem Ergebnis der administrativen Aufsicht nicht zufrieden ist. Diese Vorbringen sowie der weitere Antrag, die Nichtigkeit (vgl. <ref-law>) des angefochtenen Entscheides festzustellen, vermögen den Begründungsanforderungen nicht zu genügen.
3.4. Nach dem Dargelegten kann auf die Beschwerde mangels hinreichender Beschwerdelegitimation (Art. 76 Abs. 1 lit. b bzw. Art. 89 Abs. 1 und 2 BGG) sowie ungenügender Beschwerdebegründung (<ref-law>) insgesamt nicht eingetreten werden. Es bleibt anzufügen, dass die "subsidiär" erhobene Verfassungsbeschwerde weder betreffend Beschwerderecht (<ref-law>) noch Beschwerdegründe (<ref-law>) weiterhelfen kann.
4.
Der Beschwerde ist kein Erfolg beschieden. Bei diesem Verfahrensausgang wird die Beschwerdeführerin kostenpflichtig (<ref-law>).

Demnach erkennt das Bundesgericht:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Die Gerichtskosten von Fr. 2'000.-- werden der Beschwerdeführerin auferlegt.
3.
Dieses Urteil wird den Verfahrensbeteiligten und dem Obergericht des Kantons Aargau, Schuldbetreibungs- und Konkurskommission als obere betreibungsrechtliche Aufsichtsbehörde, schriftlich mitgeteilt.
Lausanne, 24. Oktober 2014
Im Namen der II. zivilrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: von Werdt
Der Gerichtsschreiber: Levante