What was the scope of their involvement?
Codex Software initially consulted with us on our technology stack, specifically the Java frameworks we could use. We had a very good idea of the functionalities we needed, and Codex Software drew a lot of detail around that idea, of what was possible within Java. We settled on the key architecture components, they gave us a quote based on those constraints, and they did the work.
We broke the work on the RESTful API into multiple phases. The first phase focused on exposing the functionality of the SAS platform through this RESTful API endpoint. This would allow the user to submit HTTP calls using any language, to read from the data sets available on the platform, modify them, and update them.
The following stages we worked with them on were about metadata, security, and user groups. The same principle applied, namely that a developer should be able to use any programming language to submit HTTP calls, modify metadata, read what users are available and configured, what groups and roles they belong to, and what sorts of procedures were already registered.
What is the team composition?
I was in contact with Mikhail (Co-Founder and CTO, Codex Software), who acted as the initial architect of the technology stack. I also worked with one of their developers and with a UX designer who put together early examples of what we could do, which used for marketing. I worked with another developer during the later stages on certain modifications.
How did you come to work with Codex Software?
One of their salespeople contacted me on LinkedIn, offering their range of services. We’d been looking for a firm that could do this piece of work for a while, and I sent them the same RFP we’d sent to a number of other firms.
The difference in Codex Software’s case was the significant amount of time they spent doing background research, to understand whether this was a piece of work they could do. I was genuinely impressed by how well they did their homework, and I thought we had to hire them. They came back saying they could do it, but they would need experts on our side who could provide guidance.
How much have you invested with them?
We spent around $35,000.
What is the status of this engagement?
We worked together for about a year, concluding in September 2018.