SQL, MS SQL DB    Payroll systems Decompose high-level concepts into details and distinguish solution ideas from requirements Design business application from scratch, define user journeys, design conceptual data model and    Develop functional design and solutions for inhouse systems, built from scratch