BSL's Development Methodology is based on Iterative Evolutionary Software Development Life Cycle. Evolutionary approach starts with the parts of the system which are clearly understood by the customer/ end-user. The system is continually developed by adding new features/ requirements as they are discovered or proposed by the customer, until a final system is delivered. The evolutionary approach helps anticipate how end-users will use new software systems. The Software development life cycle followed at BSL consists of the following steps:
Requirement Analysis
BPR (Business Process Report) or Workflow Analysis
Compare Competition - Competitive Analysis
Concept Development
JRS - Joint Review Sessions
System Architecture and Interfaces with other system