2015 Old Blog

The Compass: The Five Principles That Guide Our Software Architecture

Posted by admin on Feb 19, 2014 8:56:31 AM

VISANOW's software development The VISANOW web application is designed to work on both mobile devices and desktops.

At VISANOW, we’ve settled on five key principles to guide our core software development decisions. These quality aspects are used to evaluate our software designs. Individual applications are built for specific user needs, of course; these fundamental principles help guide us through the high-level architectural decisions that affect our entire software infrastructure.

PRINCIPLES FOR SOFTWARE ARCHITECTURE QUALITY

1. Security

VISANOW handles immigration case work, so our software applications collect and store sensitive data from our clients. All of our software systems are designed to ensure that personal and proprietary data is completely secure against unauthorized access.

2. Reliability

Our software architecture decisions favor stability and maintainability. We strive to build systems which require minimal downtime and very few workarounds. Typically, enhancements can be deployed with minimal risk.

3. Performance

Software systems should support excellent performance in various environments. Designs are scalable in order to allow capacity improvements through hardware updates rather than software changes.

4. Flexibility

VISANOW’s business processes must adapt and evolve based on a variety of global immigration policies, which can change quickly. Our software is built with extensibility in mind: current and future software developers should be able to understand and improve the software as the business needs change.

5. Longevity

Good software is one of the keys to VISANOW’s success. Architectural decisions reflect long-term thinking by favoring designs which are resilient and future-oriented.

Our Principles Support Our Long-term Goals

Software development is a complicated process, and these quality aspects can be somewhat subjective. Even so, identifying our core principles gives us a common language for discussing our architecture, and ensures that we stay focused on our long-term goal to improve the legal services experience for our clients.

Topics: Immigration Blog

Something Powerful

Tell The Reader More

The headline and subheader tells us what you're offering, and the form header closes the deal. Over here you can explain why your offer is so great it's worth filling out a form for.

Remember:

  • Bullets are great
  • For spelling out benefits and
  • Turning visitors into leads.

Subscribe to Email Updates

Recent Posts