How did you select this vendor?
As mentioned above, our product aims to make everyday life and work easier. Since we prioritize the convenience of the user, we needed a vendor that’s really experienced in creating Windows applications, to make sure that everything ticks. We didn't know exactly how to implement the planned features, so the potential vendor had to not only execute the project but also help us find a way to do what we needed and embody that in code.
Right after our initial communication with Existek, we realized that they were a perfect fit for the project. Their team was able to come up with the solutions to our technical challenges on the go.
Describe the project and the services they provided in detail.
We requested the development and improvement of some features for one of our products—the Spellex Write-Assist. Existek created an add-in for Microsoft Word using a set of technologies that they chose, which includes C#, .NET, WPF, and Windows Forms. They were also tasked with the development of a zoom ruler feature, which is a significantly enhanced version of the Windows Magnifier tool that’s comfortable to use while editing documents. They also created audible alerts, a spell check report that summarizes a user’s spelling errors in a document, and a new licensing system for all our products.
There were a number of technical challenges that they had to overcome. For example, we needed to send sound notifications to users whenever a misspelled word is detected. The problem is that everything in Word is executed in code on the system level, so modifying the code wouldn’t help for the audible alerts feature. Existek found a solution for this complex task and leveraged some of the Win32 libraries to make it work bounded to Word through C# on the system level. This is an only small example of what was done for this project and how Existek approached it.
They indeed provided us with the custom software development services we needed. However, we had direct control over the development processes and felt like everything was in our hands.
What was the team composition?
For this project, Existek assigned two desktop developers. Both had great English communication skills, were always ready to explain what they were doing and why, and they were open to receive our feedback and adjust some aspects of their work.