The Software Development team employs innovative and practical design and development practices. Lomin Security follows a proven software development process. The process starts with the identification of Functional and System Requirements. Based on this foundation, a schedule is set and Design & Development begins. Lomin Security’s Analysts & Engineers thoroughly test the application for bugs and security flaws. Software Developers fix what few problems are found. The final product is then delivered for customer approval, after the analysts and engineers confirm that the problems are resolved. Cost estimates are based upon hard System Requirements.

Requirements

Lomin Security can also develop System Requirements for customers who need help identifying their requirements. Lomin Security uses the latest technology to define and manage requirements through life-cycle development.

This includes mind-mapping software for requirements development. An analyst visits the customer’s site to interview the project stakeholders and identify usable resources. The analyst uses mind-mapping software to organize interviews and any other potential brainstorming sessions. After which a formal requirements document is developed and presented to the customer for approval.

All System Requirements are tracked within Lomin Security’s Requirements Tracking Database. The database catalogs developed requirements and tracks their implementation. The database is used to guarantee that each and every requirement is fulfilled.

Development

Lomin Security uses the industry-best software development tools for each project. This includes tools like MS Visual Studio .Net, Zend Studio, among others. Lomin Security uses these tools to develop, test, and track development progress.

The proper development environment is selected based on the requirements of each project. This may be spelled out explicitly in the requirements or inferred by performance requirements and available resources.

Lomin Security tracks all source code with its own subversion Repository. Subversion tracks versioning information and all code changes for every project. Subversion with Lomin Security’s Disaster Recovery Plan helps protect customer projects. Subversion also provides flexibility when customers wish to incorporate different features for different versions of the same project. Subversion is also used by Lomin Security’s Analysts and Engineers during System Testing.

Testing

Lomin Security uses all types of personnel to test products before delivery. Software Developers test features and improvements through development. After which, Lomin Security Engineers run the system through vigorous automated unit tests. Finally, the analyst who manages and/or developed the requirements reviews each and every requirement to insure everything is working.