When developing solutions for mobile devices, in which phase of the Software Development Life Cycle (SDLC) should technical limitations related to development be addressed?
a) Planning
b) Design
c) Implementation
d) Testing