The ShopVIsible technology is at the core of our offering, and our philosophy is to make sound and scalable technical decisions that are designed to support the growth and expansion of our clients' business.
Our development process is built to allow for a nimble, stable and scalable environment. We maintain an agile development model because it enables us to be faster and more efficient in converting our vision into reality.
Agile development delivers working technology, free of all known bugs, following every development iteration. The resulting enhancements to our suite of offerings is then delivered to QA and the client for testing and feedback.
Advantages of agile development:
- Quick and continuous delivery of working software
- Working software is the principal measure of progress
- Close, daily cooperation between business experts and developers
- Projects are managed by motivated individuals who fully understand business needs
- Continuous attention to technical excellence and design
- Immediate adaptation to changing circumstances
The ShopVisible platform is built from the ground up on the Microsoft .net framework and the latest version of SQL Server. Using a traditional n-tier architecture approach, the front-end user-experience and Site Manager tools are abstracted from the business logic through a robust middle tier business layer, which works tandem with the data layer to access resources from SQL Server allowing the platform to scale appropriately.
The business layer is available to our clients and partners through a series of APIs accessible via web services over SOAP (
ShopVisible Wiki to learn more). Front end usability features extend into completely custom pages and functionality that give you the power to build and maintain highly complex and dynamic pages without fluency in proprietary scripting languages. In summary, we focus on the technology and infrastructure, and we build the tools and platform so that you and your team can continue to manage and maintain it.
Our philosophy for front-end user experience combines the complex business logic our clients require with the most search friendly and fastest delivery possible. Div based layouts and placing all of the styling in external css files, allows our sites to be rendered in the fastest possible manner. We rely on open source javascript libraries, such as jQuery, to create a standardized client-side experience. Both the css and javascript are compressed and placed on a CDN to allow for the fastest possible delivery.