Flexibility - Every project we deliver is designed to adapt to changes in scope. While we don't expect our software to adapt to every foreseeable requirement, the software is designed from the ground up to be modular. The modular design leads to software being developed as a component. Component architectures have proven to be flexible as new functionality can be added as facets to the component leading to high reuse. Our ability to reuse components results in providing cost effective solutions to our valued clients.

Maintainability - InnerSpace firmly believes that the first step to maintainability is in picking tools and technology that have found a niche in the industry with wide ranging acceptance and support from leading software vendors and developers. The staff of InnerSpace bring together a rich mix of expertise from years of software development in diversified industries. Our experience allows us to identify technology based on its merits. This helps us develop strong tool sets that build on strengths of core technology.

During the development of our tools InnerSpace follows a clean and well documented approach to help support the applications and to ease efforts of future modification. How to we insure this? The entire development staff follows a set of guidelines called coding standards. Before we release our software, a review is performed to assure standards have been followed. Our set of guidelines and practices enable any member of our staff to quickly read and understand any of our software regardless of author or the date it was written.

Scalability - InnerSpace designs its software as a collection of components and libraries. You can think of the components like a tool set. Each tool in the set performs a specific function. One of our major design requirements is scalability of software. This means that our tool should have acceptable performance whether it gets used by single user or multiple users.

Reusability - The software developed by InnerSpace has a significant reuse foundation. Since software components are modularized they can be glued together to produce different results. This results in significant reduction in time and cost. Our engineers apply themselves to designing "Reusables" by practicing object oriented techniques. Whenever possible, Object oriented programming languages are utilized, in other cases solutions are developed with modular programming languages following the component architecture.

 

[ Home | The Company | Services ]
[ Support | Contact Us | Site Map ]

Send comments about this site to Web Master.
Copyright © 1997-1998 InnerSpace Solutions, Inc.    Atlanta, GA - 30101
All rights reserved.
All product names are trademarks of their respective owners.