The Play Your Brand team contacted us to provide technical support and add new features to FlitCut, a CRM they had developed themselves. However, we soon began to detect serious architectural problems. The application was slow and unstable, the user experience was confusing, and the system often failed to respond as it should. As a result, implementing any change became complex, costly and unpredictable.
The problem
The problem wasn’t just a long list of technical issues; it was the sense that the product had lost its direction.
Introducing new features was extremely complex and triggered additional errors due to the state of the code: duplicated business logic, unnecessary complexity, and internal dependencies that made everything unstable. Every adjustment opened the door to new conflicts; moving one piece caused the whole system to wobble.
The user experience didn’t help either: duplicated screens and forms, long and unintuitive workflows, very slow system responses. All of this created a feeling of fragility, wasted time and frustration. For external clients with access to the CRM, it was practically unusable.
In a call with Albert, COO and Founder, we laid out the reality of the system. We explained that continuing to maintain this foundation would be inefficient, unprofitable and incompatible with growth. A strategic rewrite of the CRM was necessary—one designed to last and evolve.