BJSS architectural experience spans industry and technology domains, uniquely positioning us to advise on all aspects of architecture from legacy systems to the latest Cloud-based Big Data solutions. Good architecture is fundamental to all successful software delivery. Frequently architecture evolves rather than being considered in and of itself, resulting in brittle systems that are hard to change, and often leading to systems being replaced too early in their lifecycle. A well factored architecture allows new requirements to be handled with minimum impact, maximising investment. At the highest level, a focus on architecture ensures that not only will a system meet requirements now, but that it will continue to do so into the future.