Software implementation
Software implementation methods
Software implementation challenges
Code-reuse
Version management
Target-host
Structured programming
Top-down analysis
Modular programming
Structured coding
Functional programming
First class and high-order functions
Recursion
Strict evaluation
Programming style
Coding
Software documentation
Requirement documentation
Software design documentation
Technical documentation
User documentation
Oracle’s application implementation method