Our CRM software program is written in object oriented PHP language, which make our software inherently more difficult to understand. To make this process easier for our development team we chose to build in modular format. Since many functions involve other modules it is important that we develop as many features as possible in modular format. Techniques such as dividing the program into logical modules, commenting, and the use of blank lines and indentations to visually tie together blocks of statements that logically belong together, tend to make a program written in any language more readable but are especially helpful in future programming.
Sets of equates, macros, structure definitions, blocks of language statements, and complete sub procedures pertaining to a particular task are used by Full Spectrum CRM to allow the future development of new features, updates and improvements to present modules. We use such tools, tested, validated, and properly documented, which make program development easier and faster. |