e927b82c_chitecture___FIWARE_Forge_Wiki__Description
[Role] Application Developer [Description] 
Future Internet Application Developers are encouraged to develop smart applications targeting either mass markets or individual enterprises and organizations (which in turn may have a limited number of users or, again, the mass market as end users). These Applications should offer flexible means for deployment, provisioning and runtime operation “on the Cloud”. Future Internet Applications are intended to be meaningful and stand-alone, implementing a number of functions they export “as a Service” to End Users through a number of User Interfaces but also to third Applications in some cases, through well-defined Service APIs (Application Programming Interfaces). They typically rely on functions provided by a number of Enablers, which can be specific to the Application Domain or Generic (meaning they are general purpose).
FIWARE Architecture - FIWARE Forge Wiki
Description