IT Engineering and Application Development

Summary

h-i3Public and commercial entities increasingly rely on IT solutions and applications to provide the backbone for their business operations, and for delivering services to their customers. AITHERAS understands that these applications must meet a high quality of performance and stability. Our current and potential clients can have assurance that we deliver valuable, cost effective, and stable applications on time and on budget.

AITHERAS provides IT Engineering and Application Development via a wide array of services, covering planning, development, implementation, rollout, and ongoing management. Following the principles of Project Management Book of Knowledge (PMBOK), Agile Development, ISO 9001:2008 and ITIL, AITHERAS specific core services include:

  • Project Planning
  • Requirements Mapping and Traceability
  • Application Design
  • Integration
  • Build vs. Buy
  • Solution Prototyping
  • Capacity Planning
  • Database Design
  • Application Development

We offer a robust and industrialized approach, across multiple and disparate platforms and technologies, for both new and legacy applications. Our integration of open source, reusable code and Commercial off the Shelf (COTS) enables our customers the ability to reduce their costs of ownership.

By focusing on achieving return on investment via quality assurance, and delivering customer ease of use, application stability, and wide user adoption, AITHERAS works closely with its customers to achieve its IT application goals.

Development

The AITHERAS team has a staff with 25 years of web development experience, and is currently providing web services to the Civil Division of the US Department of Justice. AITHERAS team members have recently completed a mobile and web application assignment for Bloomberg, and have developed web and content applications in the past for companies including Reed Elsevier, Wolters Kluwer, UCG Publishing, TechTarget.com, the Naval Postgraduate School, and many others. Our expertise covers solutions ranging from content management and preparation (e.g., data cleaning, normalization ETL) to delivery systems, via both COTS and custom web applications.

The AITHERAS team of web development experts is experienced in designing the systems and infrastructure that are necessary to support modern web architecture. Our staff has designed a cloud-based infrastructure that is capable of supporting the kinds of government and educational web applications that are in use today, including the deployment of an infrastructure to support the load of 3 million clients updating their benefits packages within a 30-day window. We have designed cloud architecture for the US Government’s Office of Personnel Management, the Department of Education’s debt collection systems, the Pennsylvania Turnpike, and the University of California’s many online testing systems.

The AITHERAS team has more than ten years’ experience in developing architecture to support cloud and virtualized applications. We have worked in multi-tenant environments and have helped government, non-profit, and private clients develop winning strategies to utilize cloud and virtualized environments to increase mission delivery while reducing operating and capital expenses.

A Different Approach to Application Development

Modern web-based development encompasses many areas of expertise; no longer limited to the development of websites alone, it has spread to mobile apps, web services, and a range of other areas. Today, web development can be separated into five major architectural arenas: Security, Browser Applications, Mobile Applications, Server Applications, and Web Services, coupled with an appropriate underlying data persistence. The traditional 3-tiered architecture is now n-tiered, and can be vast and varied.

In each of these arenas, a large array of open-source products has evolved. Some serve overlapping concerns while others fill specialty or niche requirements. AITHERAS has expertise in the following open-source and web development tools:

Browser Application Development:

  • HTML5, CSS3 JavaScript (ECMAScript).
  • jQuery
  • Foundation
  • Bootstrap
  • AngularJS
  • Knockout
  • Less
  • Compass
  • YAML, Jade, and other templating tools

Mobile Application Development:

  • Cordova
  • Android SDK

Server Application Development:

  • Java
  • Spring Framework
  • Ruby on Rails
  • Tomcat
  • JBoss

Web Services Development:

  • Spring WS
  • DWR
  • Ajax
  • SOAP
  • REST

Security:

  • Spring Security
  • Spring WS Security
  • Knox