Software Development


Web Design


E-commerce


Wireless Services


Hosting Services


B2B Integration




As a Microsoft Certified Partner, Standard I-O has forged a relationship with Microsoft that goes beyond the simple use of Microsoft tools.  We have worked with Microsoft over the years not only to ensure that we have the most qualified developers, but also to ensure that we have access to the Microsoft personnel who actually create the tools we use.  By having this level of communication with Microsoft, we are able to consistently provide state-of-the-art solutions specifically tailored to fit your needs.


(back to top)

Some of our favorite development tools include:
  • Microsoft Visual Basic 6.0
  • Microsoft Visual Basic .NET
  • Microsoft Visual Studio .NET
  • Microsoft SQL Server
  • Macromedia Dreamweaver
  • Macromedia Flash
  • Adobe Photoshop
  • Adobe Illustrator


(back to top)

We specialize in:
  • .NET Framework
  • XML
  • SOAP
  • COM+

(back to top)

Our software is designed for:
  • All Windows 16 and 32 bit operating systems
  • All common web browsers
  • Windows CE devices
  • WAP-enabled devices


(back to top)

Our applications use Windows-based or data-based security that can be configured to be as simple or as complex as you need. If you are transmitting sensitive data over the Internet, we can, for example, encrypt it using SSL certificates on our servers (or yours). We have experience with sensitive data, including health care information and financial systems that make automated stock transactions over the Internet.  Our priority is to make sure that proprietary or personal information is handled using the absolute tightest security possible both internally and externally, in the finished system and during the development process itself.



(back to top)

Our experience designing applications and web sites ensures that yours will be intuitive and easy to use for everyone. For complex software, we can conduct formal usability studies to ensure a high adoption rate and reduce anxiety for the users.  We understand that many "great" systems are never fully utilized by the people they were designed for because of the frustrating process of learning to use the system.  We design with the user in mind and provide training where appropriate to maximize efficiency during the transition from old systems to new.  Where applicable, we learn how your employees currently do their job, and we match the system to the process, instead of trying to change the process to match the system.  Of course, we always try to add efficiencies where it makes sense, and we involve your staff to get "buy-in" up front, avoiding resentment and circumventing the natural resistance to change.  If you need your systems to be ADA compliant, we can do that too.  Accessibility for the handicapped is a specialized area of usability, and at Standard I-O it is our goal to make systems that are equally accessible and friendly to all users.



(back to top)

Requirements Analysis
Standard I-O considers discovery to be the most important phase in software development. Our rigorous process of requirements gathering ensures that we thoroughly understand all aspects of a project before beginning physical development. We do not lay the responsibility on you to hand us every detail of your system - instead, we drive the requirements gathering process, insuring that you are asked the right questions. It is common for our clients to tell us that they have learned things about their business they didn't know before because of the comprehensive discovery sessions we conduct.

Architectural Design
By understanding all of the options from both a hardware and a software perspective, we insure that your system is based on sound technology and a platform that can grow as you do.  For example, at the heart of most successful applications is a robust and scalable database. We have years of experience designing and developing relational databases in Microsoft SQL Server, and we can also program to (or convert) your legacy data. We have a thorough understanding of hardware and network requirements and will design the appropriate infrastructure for your current needs as well as your expected future needs.

Application Development
Using Rapid Application Development (RAD) techniques, we prototype and develop applications using the latest in software development tools. Our staff consistently strives to improve and streamline the development process so that we can focus on what is important, your systems. We understand that you want to be involved in the process. You want to see what is going on. We make our progress visible so that you can get up-to-the-minute information about where we stand any time you need it. By having access to your system as it is being developed, you can rest easy knowing that your project is on track and in good hands.

Quality Assurance
Standard I-O works closely with clients to fully test and debug applications during development and deployment. We apply standard code walkthrough procedures as well as formal code reviews on a regular basis. We also provide help files and complete documentation of all code as appropriate. Our reputation is based on delivering problem-free systems and working with our clients to get it right the first time. We know that developing software is not a perfect science but rather is an iterative process that involves testing and discovery. These realizations save us, and more importantly you, time and money.

Change Management
At Standard I-O, our experience tells us that no matter how hard we try, there will always be something missed in the initial planning process. As your requirements evolve and your business needs grow and change, Standard I-O will be there to maintain and update your application, even during the development process. By incorporating strict change-management procedures, you can be confident that the requirements of your business will be met without allowing scope-creep to eat away at your budget without accountability. By discussing and documenting the impact of each significant change request you submit after the planning process is complete and development is underway, we help you to assess how critical a given change is in relationship to the system, the timeline, and the budget. By providing a process to manage changes in the original plan, the completed system will assuredly have all the features that make sense without the expensive fluff the ultimately has little or no value. We know that dozens of insignificant requests can eventually add significant time and costs to the overall project, and we help you avoid this trap by staying focused on the big picture.
(back to top)

Standard I-O
208 Fore Street Portland, ME 04101 | 207.541.4746 | info@standardio.com