I have worked with smartData for nearly 7 years to build and deliver a financial software application to governmental entities. We accomplished a large number of project, where each project involved a high level of customization to adjust the software to meet the financial methodology of that client, mostly involving complex personnel costing scenarios. I found smartData to be very well equipped to not only build in dynamic flexibility to meet a variety of client needs but also customize complicated algorithms to automate personnel costing for each individual client. This included enforcing various mandated Accounting standards, designing the system to handle workflow approval stages, offering upper and lower level tools to make data manipulation easy for clients, and creating a user-friendly GUI to simplify otherwise very cumbersome administrative tasks.
The team always followed instructions well and recommended improvements to instructions when needed. They worked overtime when required to meet tight client deadlines. smartData management also allowed me to adjust staffing levels as needed to handle variation in workload. If there was ever a particular task a developer had trouble with, they had an entire team with a wealth of experience to provide assistance. Although there were some adjustments needed on my part to set processes in place so that I could properly work with the team in an organized fashion, I never felt like there as a task they could not accomplish. I would recommend them for anything from simple web page design to highly complicated database driven web application.