Workflows, Frameworks and Tools to make better applications