This is the part of our process that looks at the system at its most granular level. We outline the logic of individual processes and provide a blueprint for system development. This particular modeling stops short of writing the actual code. From this, future developers are able to see the logic behind what actually happens during a process and as needs change are able to make modifications to processes while maintaining the logical integrity of the system design.