It depends on the requirements of course. It can be as quick as a couple of months for smaller projects. On average, we aim for 6 months for larger projects, and resource the team appropriately to deliver in this timescale. Much larger projects, or those with a complex “critical path”, can take much longer, or be “ongoing” projects with regular releases. Find out more about working with us.