
Mastering Microsoft Dynamics NAV 2016
By :

The application lifecycle is composed of six main steps, that is, design, development implementation, production, tuneup, and fit/gap, as shown in the following figure. This is a recursive process since the requirement is directly proportional to the life of any software. If any new requirement comes, then you can analyze the gap and find whether the problem can be resolved using the default setting, and if it needs additional development, you can go for it:
In this chapter, we will focus only on design and development considerations. The implementation and tuneup processes are covered in the upcoming chapters.
Software design should be treated as any other engineering design and should be as simple and as compatible as possible. You should be able to design the system so that the end user who is going to use your system along with the standard system must not get confused with your development, and it should also not be alien in look and feel to the standard...