Description
The Castle VAT Bureau VATSys 2009 system handles accountancy tasks specifically involving VAT returns.
Technology
We were approached by Castle VAT Bureau with an existing application written in Microsoft Access which needed to be re-written in such a way that the system could be sold without the requirement that Microsoft Office also had to be installed.
The VATSys application was completely re-written from the ground up using C# and the .NET Framework v2, including all user interfaces and reports. The underlying database was completely resdesigned and implemented using non-Microsoft technologies.
Design patterns such as Model-View-Controller (MVC) and development practices such as Test Driven Development (TDD, from eXtreme Programming (XP)) were employed to ensure quality down to a source code level and for future proofing.