Yes, this kind of project can either be fairly simple or incredibly complicated. In order to produce an effective solution we will often arrange a meeting to discuss the required workflow, we then quote the project and produce a written proposal covering all functionality required in the project and a timeline for completion. Once agreed and development has begun we will provide beta testing at various stages to ensure the project meets client approval.