In the previous article we started to look back on how our spectrum auction software evolved in the last decade.
Reasons for change
In 2017, we started to develop the new generation, native web application. What encouraged us to do so were the advancements in the modern software development frameworks. Technologies such as Angular and Node.js provide unprecedented level of user experience. Also, the feedback from our customers and bidders using the software challenged us to make improvements. While the legacy application was very robust and reliable, it also felt a bit cumbersome to use and not intuitive.
Balancing reliability and modern user experience
On one hand, the reasons to update the software were tangible. On the other hand, we did not want to give up the reliability and the proven technology we have used for many years. Finally, we took on the challenge and spend several months on rebuilding the user interface. However, we kept the java as the backend technology, which enabled us to reuse some key components such as the CCA (Combinatorial Clock Auction) winner determination algorithm which has been validated by external auditors by comparing the results of several test scenarios to a solution to a 3rd party software product.
Security is another key aspect of a high-stake spectrum auction software. When designing the new solution, we kept the same idea of a secure login with two-factor authentication. In addition to user name and password combination, a dedicated client certificate for the respective bidder is needed.
Our updated product was tested for security issues on several levels. We used a combination of the available security tools to search for known vulnerabilities. The software passed a formal security audit done by a renowned security company too.
Modern user interface
The updated platform features a simple, yet feature rich user interface. There is a separate web client for the bidder, auctioneer and administrator. Each participants can utilise several parallel user logins to monitor the course of the auction.
Proven in practice
Overall, the updated version of the Specure Auctions platform has been used in three auctions projects since and it received a positive feedback from our customers. They appreciated the more intuitive user interface, possibility of advanced customisations and the overall improved user experience.
There are few more projects planned in 2020 and we are confident that Specure Auctions is the right choice for project of any size and complexity.