Providing Services

As a business owner or manager, you have things you would like to do to make your business run more smoothly. While our focus is on using technology to address business needs, we have a variety of ways in which we can bring our knowledge, skills and experience to bear for you. In short, we can provide you with options rather than claiming that we have one product or one approach to fixing all the rattles and squeaks in your business before we’ve even heard what the needs are.

Application Development

Client-server applications are key components of just about every business’ day to day operations. It is likely that you use some type of office suite such as Microsoft Office to write documents, send email, and build presentations. However, off-the-shelf applications sometimes do not provide all of the functionality which a business needs or they do not provide it out of the box. That is where we come in with custom application development. We can and do develop applications from scratch. We also leverage off-the-shelf products and develop custom code to extend the functionally of those applications.

Web Development

In the few years since the internet presence of most companies went from a “nice to have” to a “must have” we continue to provide custom development of websites and web applications for our clients. The underlying technologies have changed so much that we are now able to do things with web applications which have long been available only to those using classic client-server applications.

Enterprise Development

As we strive to bring the right solution to bear for your IT needs, we sometimes find that the needs are more complex than can be solved by implementing a single website or application or even creating a new client-server application. That is when we put together all of the different pieces – perhaps an off-the-shelf client server application coupled with a custom website with a few third-party APIs. The bottom line is that we are interested in assembling a solution that addresses your underlying business need – whether the solution is fairly simple and straightforward or whether it is a complex collection of technology components.

Staff Augmentation

We understand that you may be fulfilling your need for custom software in-house. Perhaps you find that your IT department is unable to both continue fulfilling its daily maintenance responsibilities and add in substantial development. Or, you may have everyone you need to get a project done, but you would like to finish this year instead of next year. Whatever the case, Omnitech provides qualified software developers via staff augmentation. With this approach, we come in to your environment and fit right in with your team – without adding to your employment overhead.

Software Maintenance

Once we have developed an application or a site for one of our clients, we do not simply wish them well and walk away. As part of our desire to ensure that they are successful, we provide a variety of software maintenance plans. These plans allow Omnitech to continue providing coding, training and related services to support the software in a production environment. We believe that creating and deploying business-critical software is only part of the equation. The other part is making sure that everything and everyone continues to function as anticipated.

Business Analysis

We always perform an up-front analysis to ensure that we understand the context and details of each business partnership. Sometimes this analysis may be fairly brief and straightforward. Other times, where the criticality and complexity of the situation warrants, we will perform the business analysis as a separate project with its own tasks, timelines and deliverables.

Wielding Skills

Since Omnitech is a technology company, we have focused on developing a core set of technology skills. To complement many of these individual skills (languages, databases and programming frameworks) we have also developed a partner relationship with Microsoft. We are a Microsoft Gold Certified Partner.

Gold Certified Partners represent the highest level of competence and expertise with Microsoft technologies, and have the closest working relationship with Microsoft. Via this relationship, Omnitech has access to the resources and support we need to stand out in the marketplace, including a technical services coordinator, access to the Partner Knowledge Base, priority listing in Microsoft directories, and other top-level benefits such as training and implementation assistance for such products as Microsoft Dynamics CRM 4.0, Microsoft Dynamics GP 2010, and Microsoft SharePoint 2010.

In short, while we have developed (and continue to develop and maintain) software written in a variety of languages on a number of different frameworks, platforms and databases, we have chosen to focus on enhancing our relationship with Microsoft and its technologies – which have proven themselves time and again. Based in part on our Microsoft partnership, we focus on developing in the following technologies:

  • C#
  • ASP.NET
  • VB.NET
  • Silverlight
  • WCF
  • WPF
  • HTML
  • XML
  • Javascript
  • Windows Server 2000 – 2008
  • SQL Server 2000 – 2008
  • SQL Reporting Services
  • Business Intelligence
  • SharePoint
  • While our new development is largely based on current Microsoft tools and technologies, we also have the skills needed to develop and maintain software using the following technologies:

    • WordPress
    • PHP
    • MySQL
    • Linux
    • Access
    • FoxPro
    • ColdFusion
    • Perl
    • Java
    • C++