
It has been 3 months since i join the new company... most of the time is am dealing with this CRM.. It got many features but it is not good for developer as the integration and the programming SDK is very poor.
To discover the reality.
People are using this type of architecture is because of performance issue. The programming language of this type of architecture is Assembly Language.
Advantage:
- Very fast in overall performance because each instruction is directly use by the CPU.
- Very small application size.
Disadvantage:
- Developers required writing huge amount of codes.
- Very hard to maintain/debug. Usually wrong instructions used will require system to reset.
- Hardware dependence. Application write for Intel system probably will not work in AMD system.