Built with partners
Tory
A custom CRM for an art firm managing 40,000+ works.
An AI-powered, CRM-style platform to manage clients, services and operational workflows, with a built-in client curation platform.
- Partner
- Creative Art PartnersPrivate art logistics and advisory firm
- Sector
- Art logistics, Asset Management
- Services
- Product Architecture
- Product Design & Prototyping
- Front-end Development
- Back-end Development
- AI Integration
Watch the trailer
Background
Tory manages a global art collection of 40,000+ works, each requiring careful tracking across shipping, storage, condition reports, viewings and client interactions.
Before our engagement, Tory relied on spreadsheets, email threads and a legacy off-the-shelf platform, GalleryManager. It handled basic inventory, but it wasn't built for complex, multi-team workflows. The result was operational bottlenecks, limited flexibility and a growing risk of error as the business scaled.
They needed a robust, flexible platform that could support the entire lifecycle of their asset and client operations. Specifically, the system had to:

What we delivered
We built a custom CRM-style platform for managing high-value client interactions, operational workflows and asset records across multiple internal teams. It was designed for multi-role collaboration, data traceability and end-to-end visibility, with the flexibility to scale alongside evolving business complexity.

Core capabilities


Tech stack
The Tory platform was built for long-term scalability, maintainability and operational performance, using modern, proven tools across the full stack.
- Frontend
- React.js + Tailwind CSSModular, responsive UI for internal users and external clients
- Backend
- Node.js with NestJSScalable, modular TypeScript backend, ideal for enterprise-grade services
- Database
- PostgreSQL with TypeORMRobust relational DB with full support for complex queries and data integrity
- Authentication
- Stateless JWT authenticationWith role-based access control
- Hosting & Infra
- AWS (EC2 + RDS) + DockerScalable cloud infrastructure with containerised dev, staging and production environments
- Caching & Session Management
- RedisReal-time caching and session storage for performance and responsiveness
- DevOps & CI/CD
- GitLabUnified version control, issue tracking and continuous deployment pipeline
- Monitoring & Recovery
- AWS CloudWatch + AWS BackupReal-time monitoring, automated backups and disaster recovery protocols
- Document & Data Tools
- PDFKit / PuppeteerServer-side PDF generation with dynamic templates for client-facing documents
- Data Migration Tools
- Node.js scripts + CSV pipelineAutomated legacy import from the GalleryManager API, with validation and cleanup logic

Outcome
Tory moved from fragmented, legacy workflows to a fully integrated, web-based platform that now powers all day-to-day operations. It has become the central hub for inventory management, internal coordination and client-facing activity.
The result streamlines internal processes, raises the quality and consistency of client service, and lays a solid foundation for future automation and scale.


Where it is today
The delivery team covered architecture, design, engineering and QA, with each role owning a specific layer of the platform for fast iteration and tight coordination. The same structured, collaborative delivery model is now applied across all our custom product builds.
Tory's new platform now powers every client and operational workflow in the business, and continues to evolve as new features and services are introduced.
How we delivered it
- Discovery & planningWe mapped internal workflows, asset lifecycles and team-specific requirements, reviewed existing tools such as GalleryManager, and documented current pain points and data structures.
- UX design & validationOur design team developed tailored user flows and wireframes for each role, from curators to warehouse teams, so the platform matched both operational logic and usability expectations.
- Agile developmentEngineering ran in 2-week sprints with regular demos and feedback cycles. Frontend and backend teams worked in parallel, enabling fast iteration while keeping the platform technically stable.
- Data migration & QAA custom pipeline extracted, cleaned and imported over 80,000 legacy records. Multiple rounds of validation and user acceptance testing ensured a smooth transition.
- Rollout & adoption supportWe supported a phased rollout across departments, onboarded team leads, and stayed closely involved in post-launch support and iteration.
Team
Need something like Tory built and kept running?
Got a market and a problem worth a company? Build it with us →
