1. A computer-readable medium having instructions stored thereon that, when executed by a processor, cause a computer to carry out computer-implemented acts for controlling manufacturing process and product flow, the acts comprising: interfacing with a plurality of external coordination and synchronization entities at a business level through a first graphical user interface; coordinating and synchronizing the external coordination and synchronization entities at the business level through a business processing modeling module, wherein the business processing modeling module facilitates to graphically configure a manufacturing business rule, and to model static manufacturing entities; interfacing with a plurality of internal coordination and synchronization entities at a manufacturing level through a second graphical user interface; coordinating and synchronizing the internal coordination and synchronization entities at the manufacturing level through a communication connector module; and integrating in real time said external entities and said internal entities.