Workday Extend allows developers to create custom micro-applications natively inside the Workday tenant experience using PMOD (Presentation & Model Object Definitions).
Core Architecture of a Workday Extend App
{
"appName": "customAssetRequest",
"version": "1.0.0",
"businessObjects": [
{
"name": "AssetRequestItem",
"fields": [
{ "name": "requestID", "type": "String", "required": true },
{ "name": "hardwareType", "type": "Enumeration", "values": ["Laptop", "Monitor", "Phone"] },
{ "name": "estimatedCost", "type": "Decimal" }
]
}
]
}