.: Home > Services > Integration 


Integration and Configuration services are a critical component of nearly all database applications. This is particularly true for complex systems - distributed databases, web-client databases, 3-tier applications, and other configurations which employ operating system services, database engine services, network add-ons, middleware, and other components necessary to provide the target solution. Solutions Engineering provides all of these services with personnel trained and certified in special areas. These are MSCEs with focus in one or more of the following areas - network engineering, MS SQL, exchange (email services), security, and "OS service configuration management". Currently all of this work is focused in the Microsoft NT/Windows world. We have a great deal of experience in Unix, MVS, VMS, and DOS, but to do something extremely well as a small company we focus on the Microsoft-Intel platforms.

Integration and Configuration are very important services to the overall quality of our products. Our software and database solutions are no more reliable than the combination of components and their configuration on which these systems run. These elements directly affect quality and expense :

  • Stability - providing reliable and consistent operation over long time periods,
  • Reliability - percent scheduled up-time,
  • Manageability - properly integrated and configured systems tend to be easy to manage and servicing them tends to be very straight forward,
  • Extensibility - how easy will it be to enhance or expand services,
  • Maintenance costs - poorly configured systems require more maintanence attention and budget, more frequent service cycles, prolonged service events, larger total "off-line" of service time per year. All of these result in increased costs.
  • Performance - improperly integrated and configured systems are prone to deliver inferior performance, resulting in more hardware than necessary being allocated to the application.

Correct integration and configuration is an essential part of the solution. Our software runs in an environment : client-server-network. These must co-operate correctly and efficiently.

Team members trained and experienced in Integration and Configuration play a vital role in the software design and development. It is often through their insights and guidance that determine certain properties of the software systems we design and construct.

One very important area of influence is the use of third party components. For example, our NT engineers will advise the development team on little-known components of the operating system which can be used to achieve a particular functionality - it already exists (takes no development time), it's free, it's fully tested, and in may cases it is already installed on all of the target platforms. This is a very substantial value to the product and the client. So many times a client will unknowingly pay for the design, programming, testing, and debugging of components which are already available at a fraction (usually a tiny fraction) of the cost. The reason is normally due to the development team being unaware that such a component exists - good software developers just don't like re-inventing the wheel. If you think about it, the world is producing thousands of such components every day. If a component is generic in type, specific in functionality, and is loosly coupled - then the team should look before they build. The value of the team is collective. Sure, we have our superstars, but normally they are the team members most effective at getting the team to contribute openly and actively on a project.

Another area where they contribute is "operational guidance". No one knows how a system works like the people who make them work and keep them working. Applications which rely on resources or configurations which are not well suited for the demands of the application generally do not run well. Software developers have their hands very, very full with their subject of focus. It takes very dedicated developers to keep abreast even in limited fields of focus. The software world changes at a very fast pace. Consequently, they do not get the opportunity to gain the insights and experiences of the engineers involved in integration and configuration. Good developers quickly identify which network engineers or systems engineers they need to consult with on a project so that they will know the facts (not the market hype) about the target or candidate environments for an application. Reliable and timely guidance from network or OS engineers has avoided many costly proto-types, and "under (or over) engineering" some component. This same type of insight will often point out design features which could result in support or maintenance issues after deployment of the application.

The result is that better applications are provided by teams with the collective knowledge and experience which covers the spectrum of issues which affect the overall quality of the application.

Much of this is covered in a white paper we provide : "Outsourcing" (Adobe pdf format)

You don't need to have us build a database application in order to enjoy the use of our systems engineers and technicians. If you have a need in one or more of the following areas please contact us :

  • NT Server/Workstation 4.0/2000, Windows 95/98/2K/Me/Xp
  • Network Architecture Design & Implimentation
  • High-end Server Configuration (Compaq, HP, IBM)
  • Exchange, SMTP configuration
  • Router Programming (Cisco CCNA)
  • Firewalls (SonicWall and Checkpoint Certified Engineers)
  • VPN, Security Audits
  • Systems Configuration Consulting & Implimentation
  • ISP Options Consulting

We will perform original configurations and re-work existing installations to provide correct configurations.


Capabilities Summary

Our Process - A Summary

Our People - the Team




Solutions Engineering Corporation
5149 Westbard Avenue
Bethesda, MD 20816
© 2005 Solutions Engineering Corporation
Voice (240) 432-3798
Fax (202) 330-5753