An optimal workflow would allow the developer to work directly within the context of the final product without having to bounce around between applications using files and constantly changing context or dealing with compatibility issues. The final product is what the developer delivers and the further you work from it and…