Skip to main content

Technologies 

Here is a sample of some of the technologies we specialize in for custom application development:

.Net Framework

This is a key tool in our custom application development tool belt.  We utilize  the latest appropriate Microsoft technologies as they are released.  While we are fluent in all released versions of the framework, and are fully capable of adding additional functionality to legacy applications, our team leverages the power of the latest version of the .Net framework on new application development.  The power of this technology complements our problem solving skills and aids us to solve business problems in the most technically accurate and efficient manner possible.  We are fluent in building both Forms application development and Web Application development using the core languages ASP.Net, C#, C++ and VB.  Some of the new technologies we tend to favor where applicable are LINQ, the Windows Communication Foundation, the Windows Workflow Foundation and the Windows Presentation Foundation.

Microsoft Office SharePoint Server

Our team is fully versed in utilizing the new functionality in the latest version of SharePoint server to take it a step beyond its collaboration, search, and portal capabilities to implement everything from a custom web presence with content management capabilities and even custom business intelligence modules realized through web parts built to leverage the workflow and other capabilities of the latest version of the .Net Framework.   

Repeatable Build Process

We have a great combination build process which provides many benefits.  We start by rigorously enforcing the use of Subversion source control which allows our team to recreate any specific build deployed to stage or production in any environment, as well as provides a detailed history of how the system has grown during the development lifecycle.  All developers use FX Cop to analyze their code and we are building our business and data layers using MS Test and NUnit to fuel test driven development. We use CC .Net to automate builds, which provides nearly instant feedback to developers who break the build, check in code that does not pass FX Cop, or breaks one of the automated regression tests.

Microsoft SQL Server

Another key tool in our tool belt is Microsoft SQL Server.  Our system architectures favor a multi-tier design , and SQL Server typically serves as the foundation of the data layer.  Our team of highly skilled Data Base Administrators is able to produce database schemas quickly and accurately, with appropriate normalization and with a maintainable and re-createable scripted build process.  SQL Server Reporting Services allows our team to provide dynamic and powerful reporting solutions without additional costs to the client.  We are also well versed in the proper use of SQL Server Integration Services to move data from one data store to another in large systems.

Presentation

Our highly skilled design and information architecture team provides dynamic and intuitive interfaces which are pleasing to the eye using technologies such as Master Pages, CSS, Microsoft Silverlight, DHTML, and JavaScript. 

Ektron CMS400.NET

Our team prefers Ektron for CMS because it is a very flexible answer to a wide variety of CMS needs. The Ektron software is built on the .NET Framework and tackles many features with out-of-box functionality. These features are easy to skin to give a custom look and feel to each site. Ektron provides the developer with Visual Studio toolbox items that can be added right into the IDE and a developer need only learn the new controls, their capabilities, properties and methods and then use them just like they would any other standard ASP.NET control. With the Ektron API and source code available, you have development options when you have a client with particular functionality needs that are not included out-of-box. We utilize the features of the latest release to synchronize content across multiple sites / domains. For smaller eCommerce implementations, a core set of eCommerce controls is included to help clients get their products selling on the internet faster than ever. All of these things enable a developer to consistently implement solutions faster and more reliably while providing a simple answer for a wide range of client CMS scenarios.

Microsoft Biz Talk Server

By building custom adapters, we are able to integrate and connect both internal and external systems, distributing information based on individual companies’ business rules, and orchestrating business processes which require multiple systems.  This is accomplished following the publish / subscribe model, and implementing the business rules after detailed requirements gathering. 

Commerce Server 2007

This tool helps us to create eCommerce solutions effectively, efficiently and securely. By utilizing the advanced integration features of Commerce Server 2007, we can integrate with internal and partner applications such as SAP and Microsoft Dynamics so that the eCommerce site is a key part of the client's overall line-of-business systems. This tool's development environment is integrated into Microsoft Visual Studio which speeds the creation and customization of a production quality solution. Commerce Server provides our clients with a way to exchange and aggregate product catalog information across their business, as well as the ability to manage customers, orders, catalog and inventory information and even lets business managers personalize the customer buying experience with targeted merchandising. The advanced reporting and analytic capabilities puts business intelligence and data mining from multiple information sources at the clients fingertips.

Microsoft Virtual Server

We use virtual server in configuration testing to test installations on a wide variety of target machine configurations.  We also use virtual server to create virtual, portable development environments.