The Application Reference Model (ARM) is one of the Reference Models of the IndEA Framework (#IndEA) (#IndEAARM) and the Federal Enterprise Architecture Framework (#FEAF) (#FEAFARM).
The Application Reference Model provides the foundation to automate Services, identified as a part of the Business Reference Model (BRM). It enables government (or any other social actor) to achieve its objective through collaboration and data-sharing between & within departments thereby providing effective business services to its stakeholders.
ARM provides a framework for grouping similar applications to maximize re-use. To this end, a concentric set of layers represent the ARM Meta-model within IndEA. The inner-most layer of ARM is the Core Platform, which provides the most generic services in a domain-agnostic, application-agnostic and technology-agnostic manner. The three layers around the IndEA Core relate to Common Applications, Group Applications and Domain-specific Applications.

ARM also captures guidelines and recommendations on Application Architecture Standards, use of Open APIs, Microservices Architecture and Open Source Software. It also specifies the Secure Coding Standards for Application Development.
Source: The IndEA document at the India Enterprise Architecture (IndEA) website.
Questions, answers and comments
This class in the classification of its order
The (ontological) order of Application Reference Model (ARM) is the Techno Order.
Code: —
The parent class of Application Reference Model (ARM) is Reference Model, which has child classes:
Classes in the Natural Order (scope) include:
Classes in the Social Order (scope) include:
- Claim and contract
- Content
- Financial assets and liabilities
- Financial Services
- Institutions
-
Language
- Abkhaz
- Achehnese language
- Acoli
- Adangme
- Adyghe
- Afar
- Afrikaans
- Aguaruna
- Akan
- Aku
- Albanian
- Alemannic
- Altay
- Amahuaca
- Amarakaeri
- Amharic
- Angika
- Antiguan Creole
- Antillean Creole
- Arabela
- Arabic
- Aragonese
- Aramaic
- Armenian
- Aromanian
- Assamese
- Assyrian Neo Aramaic
- Asturian
- Avar
- Awadhi
- Awapit
- Aymara
- Azerbaijani
- Bahamian Creole
- Bajan
- Balinese
- Balochi
- Baluchi (Balochi)
- Bambara
- Bamileke
- Banjar
- Banyumasan
- Bari
- Bariba
- Basa
- Bashkir
- Basque
- Batak
- Beja
- Belarusian
- Belizean Creole
- Bemba
- Bengali
- Beti
- Bhojpuri
- Bikol
- Bini
- Bislama
- Bislama
- Blin
- Bora
- Bosnian
- Braj
- Breton
- Buginese
- Bulgarian
- Burmese
- Buryat
- Cameroonian Creole
- Candoshi-Shapra
- Cape Verdean Creole
- Caquinte
- Carib
- Cashinahua
- Catalan
- Chaldean Neo Aramaic
- Chamic
- Chamorro
- Chavacano
- Chayahuita
- Chechen
- Cherokee
- Chewa
- Cheyenne
- Chinantecan
- Chinese
- Chipewyan
- Choctaw
- Chuukese
- Chuvash
- Cornish
- Corsican
- Cree
- Creek
- Crimean Tatar
- Croatian
- Czech
- Dagaare
- Dagbani
- Dangme
- Danish
- Dargwa
- Dari
- Dendi
- Dida
- Dinka
- Dioula
- Divehi
- Dogri
- Dongxiang
- Duala
- Dutch
- Dyula
- Dzongkha
- Edo
- Efik
- Ekajuk
- Emiliano-Romagnolo
- English
- Erzya
- Estonian
- Even
- Evenki
- Ewe
- Ewondo
- Fang
- Fante
- Faroese
- Fijian
- Fiji Hindi
- Filipino
- Finnish
- Flemish
- Fon
- Forro
- French
- French Guiana Creole
- Frisian
- Friulan
- Fula
- Ga
- Gagauz
- Galician
- Gan
- Garifuna
- Gayo
- Georgian
- German
- Gikuyu
- Gilaki
- Gilbertese
- Gondi
- Gonja
- Gorontalo
- Grebo
- Greek
- Grenadian Creole
- Guarani
- Guinea-Bissau Creole
- Gujarati
- Gullah
- Guyanese Creole
- Hakka
- Hani
- Hankuko
- Hausa
- Hawaiian Pidgin English
- Hebrew
- Herero
- Hiligaynon
- Hindi
- Hiri Motu
- Hmong
- Huastec
- Hungarian
- Iban
- Ibibio
- Icelandic
- Igbo
- Ilokano
- Indonesian
- Ingush
- Inuktitut
- Inupiat
- Irish
- IsiNdebele
- Italian
- Jamaican Patois
- Japanese
- Javanese
- Kabardian
- Kabyle
- Kachin
- Kalmyk
- Kamba
- Kanamari
- Kannada
- Kanuri
- Kaonde
- Kaqchikel
- Karachay-Balkar
- Karakalpak
- Karelian
- Karen
- Kasem
- Kashmiri
- Kashubian
- Kazakh
- Khakas
- Khasi
- Khmer
- Kichwa
- Kimbundu
- Kinyarwanda
- Kirundi
- Komi
- Kongo
- Konkani
- Korean
- Koyraboro Senni
- Kpelle
- Kreyol
- Krio
- Kru
- Kumyk
- Kurdish
- Kurukh
- Kwanyama
- Kyrgyz
- Ladino
- Lao
- Latvian
- Ligurian
- Limba
- Limburgish
- Lingala
- Lithuanian
- Lori
- Lozi
- Luganda
- Luxembourgish
- Macedonian
- Madurese
- Magahi
- Maithili
- Makasar
- Malagasy
- Malay
- Malayalam
- Maldivian
- Maltese
- Mandar
- Mandarin
- Maninka
- Manx
- Maori
- Marathi
- Mari
- Marshallese
- Marwari
- Masai
- Mauritian Creole
- Mayan Languages
- Mazandarani
- Mende
- Minangkabau
- Min Nan
- Mirandese
- Miskito
- Mixtec
- Moksha
- Mongo
- Mongolian
- Mossi
- Munda Languages
- Nahuatl
- Nakhi
- Nauru
- Navajo
- Ndebele North
- Ndonga
- Neapolitan
- Nenets
- Nepali
- Netherlands Antilles Creole
- Newari
- Nganasan
- Ngbaka Gbaya
- Nias
- Nigerian Pidgin
- N'ko
- Nobiin
- Nogai
- Northern Sotho
- Norther Sami
- Norwegian
- Nso
- Nuer
- Nyamwezi
- Nyankole
- Nyoro
- Nzima
- Occitan
- Ojibwa
- Oromo
- Orya
- Oshiwambo
- Ossetian
- Otomi
- Otuho
- Paez
- Palauan
- Pali
- Paluan
- Pampangan
- Pangasinan
- Papiamento
- Pashto
- Persian
- Picard
- Pipil
- Pohnpeian
- Polish
- Portugese
- Pulaar
- Punjabi
- Purepecha
- Quechua
- Rajasthani
- Rarotongan
- Réunion Creole
- Riff
- Romanian
- Romansh
- Russian
- Saint Kitts Creole
- Sami
- Samoan
- Samogitian
- Sandawe
- Sango
- Sanskrit
- Santali
- Saraiki
- Sardinia
- Sardinian
- Sasak
- Scots
- Serbian
- Serer
- Serer
- Seychellois Creole
- Shan
- Shilha
- Shilluk
- Shiwiar
- Shona
- Shor
- Sichuanese Mandarin
- Sicilian
- Sidamo
- Sierra Leone Krio
- Sindhi
- Sinhala
- Sioux
- Slovak
- Slovenian
- so-cebuano
- Soninke
- Southern Altai
- Spanish
- Sukuma
- Sundanese
- Susu
- Swabian
- Swahili
- Swazi
- Swedish
- Tadaksahak
- Tahitian
- Tajik
- Tamashek (Tuareg)
- Tamazight
- Tamil
- Tatar
- Telugu
- Tetum
- Thai
- Tibetan
- Ticuna
- Tigre
- Tigrinya
- Tik Pisin
- Timne
- Tiv
- Toba
- Tonga
- Totonacan
- Tsafiki
- Tsonga / Xitsonga / Changane
- Tswana
- Tuareg
- Tumbuka
- Turkish
- Turkmen
- Tuvalu
- Tuvan
- Tuvinian
- Tzeltal
- Tzotzil
- Udmurt
- Ukrainian
- Umbundu
- Upper Sorbian
- Urarina
- Urdu
- Uyghur
- Uzbek
- Vai
- Venda
- Veps
- Vietnamese
- Vlach
- Walamo
- Walloon
- Waray
- Waray-Waray
- Wayuu
- Welsh
- Witoto
- Wolof
- Wu
- Xhosa
- Yagua
- Yakut
- Yao
- Yapese
- Yi
- Yiddish
- Yoruba
- Zande
- Zapotec
- Zarma
- Zaza
- Zhuang
- Zulu
- Person
- Produced Assets
- Regime
- Sociotope
- Territory
- Work system
Classes in the Techno Order (scope) include:
- Architecture
- Architecture Domain
- Aspect
- Decision frame
- Decision objective
- Decision variable
- Development initiative
- Framework
- Hashtag
- Internet
- Layer
- Level of scope
- Model
-
Model element
- Application Component
- Assessment
- Business actor
- Business Role
- Capability
- Collaboration
- Communication Path
- Constraint
- Course of Action
- Deliverable
- Device
- Distribution Network
- Driver
- Equipment
- Event
- Facility
- Function
- Gap
- Goal
- Grouping
- Interaction
- Interface
- Junction
- Location
- Material
- Meaning
- Network
- Node
- Object
- Outcome
- Plateau
- Principle
- Process
- Requirement
- Resource
- Service
- Stakeholder
- System Software
- Value
- Value Stream
- Work Package
- Model pattern
- Performance indicator
- Repository
- Technotope
- Theory
- View