................
If sufficient system development expertise with the chosen platform exists in-house, then some or all of the system can be developed by the organization’s own staff.
Hybrid solutions involving some purchased and some in-house components are common.