About us

Request for

Send us an email

Valid XHTML 1.0 Transitional Valid CSS!

Home -> About us -> Our approach
software development company in UK - our approach

Our approach

Agile Development
Our development methodology is Agile and has been developed, refined and adapted after years of experience. The process we follow involves:

Process Description
Requirements Gathering and Analysis We do this carefully and rigorously, working closely with you to listen and understand your needs and requirements. We also strive to learn the application domain of your system, if it is an unfamiliar domain. However, we have expertise in all major industries.
Prototyping Depending on the project, whenever possible, we define the user interface and allow you to interact with the prototype, to explore alternative designs, to test theories, to confirm performance and to further refine our understanding of what you really want.
Once requirements are refined they are sent for your final review and we ask you to prioritise the requirements.
Specification Specification is an explicit set of requirements, which is performed to, firstly, communicate precisely to developers of the features of the system and, secondly, form the contract between what we will deliver to you. The project management plan is then devised.
Test Case Construction We devise the test-cases from your requirements and what we expect the system to pass to deem the project a success.
High Level Design Our technical architects will take the specifications and develop a high-level design of the system. Our technical architects have the experience and expertise to create flexible, open architectures which are adaptable to inevitable changing requirements.
Detail Design, Build and Integrate Iterations The development of the project is broken into iterations, with releases at the end of every iteration. Every iteration involves detailed design, coding, testing and integrating. Even from the first release, a functional working system will be available, albeit, a feature-limited one. Each subsequent release will expand on the features until the last release which will be the complete working system.

To know more about Abstract Technology, please download our Company brochure PDF file format


  • "I just wanted to report on the excellent work and leadership of the Java team on their work for the project. The core application work is very good and we are most pleased and amazed with their progress."
-- David Johnson,

Case studies



Home | Contact us | Site map | Terms of use | Privacy | FSA Regulation | Money Laundering Policy| Resources | Newsletter subscription | FAQ
© 2004 - Abstract Technology Ltd. Online Payment Enabler & Offshore Outsourcing System Development