Job Specification
We’re a dedicated team of developers, and strategic thinkers who love turning ideas into real, reliable software.
What We Need to Start Your Project (Job Spec)
A clear specification helps us build exactly what you need—on time and on budget.
1) Business Context & Goals
Purpose: What problem are we solving?
Target users: Employees, customers, admins, public, etc.
Desired outcomes: Measurable goals (e.g., reduce manual work by 50%, handle 10,000 transactions/day)
2) Functional Requirements
Features: (login, reporting, payments, notifications, file uploads, etc.)
User stories / workflows: Step-by-step journeys (e.g., “User signs up → verifies email → uploads document → admin approves”)
Inputs & outputs: What goes in (forms, CSV, API) and what comes out (PDF/CSV reports, dashboards, emails)
Integrations: Systems/APIs to connect (e.g., accounting, CRM, payment gateways)
3) Technical Requirements
Preferred technologies: Languages, frameworks, platforms (web, mobile, desktop, WordPress, etc.)
Performance: Response time, concurrency, data volume
Security & compliance: Authentication, encryption, role-based access, audit logs, POPIA/GDPR
Compatibility: Devices, OSes, and browsers to support
4) Deliverables & Constraints
Timeline & milestones: Dates for first draft, beta, and final delivery
Budget range: Helps us right-size the solution
Design/UI: Brand colours, logos, fonts, wireframes, examples you like
Documentation & training: User/admin guides, API docs, videos, training
Quick Summary:
To kick off, please provide your goals & purpose, features & workflows, technical requirements, and timeline/budget/deliverables.