MSEC’s beginnings in software and application development, reengineering, and integration extend back more than two decades when the company began two of its largest information technology projects, the development of the Naval Aviation Logistics Data Analysis (NALDA) system and the Naval Aviation Logistics Command Management Information System (NALCOMIS). Since then, MSEC Software Engineering experts have designed, developed, installed, implemented, tested, and evaluated several large (1,000,000+ records), sophisticated, and secure systems including the Configuration Management Information System (CMIS), Development and implementation of the Asset Tracking Logistics and Supply System (ATLASS II), and the Shipboard Non-Tactical Applications Program (SNAP) for the Fleet as well as several other commercial applications.
MSEC is currently active in all phases of software life cycle, applying its independently assessed CMM level 3 processes and procedures in a cost effective manner, to bring the quality software products to our customers. We are well versed in many of today’s software engineering environment tools including DOORS, Rationale Rose , UML, C++, Java, Cold Fusion, VBA, and numerous configuration management tools. In concert with our customers, we will chose the right toolset and staff the project with the experts in those tools to complete the project on time and within budget.
Possibly the most critical concern in today’s ever more technical world
is Information Assurance (IA). It seems the more complex
the firewalls we build, the more sophisticated hackers become. MSEC personnel
are experts in network and IA policy and procedure development, vulnerability
assessment, and information system hardening.
We provide IA services at a variety of levels, from unclassified through
Top Secret applications and networks.
Embedded Systems typically require a different skill set then does the development of traditional IT systems (web applications, databases, etc.). MSEC employs experts in both disciplines of software engineering. For embedded system development we maintain a staff of engineers that are experts in developing code that interacts at a low level with hardware, supports time critical (sometimes referred to as hard real time systems) applications where the software simply can not hang or stop. Examples of embedded applications developed by MSEC include Non Corporative Target Recognition used in the U.S. Navy today, Identification Fried or Foe (IFF) systems used in both commercial and military flight control, and the development of a Common Air Traffic Control Console. Our expertise extends to the development of firmware, with experience in Field Programmable Gate Arrays (FPGA) programming.
With increasing dependence on the Internet and the demand for paperless offices and organizations, database design, development, and management has become a booming industry. MSEC has over 20 years of large scale database development, and web enabling application, that began with the development of what would become the Naval Aviation Logistics Data Analysis (NALDA) system, the Navy's largest interactive data repository and the Naval Aviation Logistics Command Management Information System (NALCOMIS), the Navy's largest non-tactical information systems application. Our Web and Database Systems are experts at database design, implementation, conversion and data collection, cleansing, analysis, warehousing, mining, extraction, translation, and loading. Specifically, we have expertise in the areas of legacy systems web-enablement and migration; web-based systems, solutions, and enablement; web applications design and development; and logistics information systems development.
We also have relationships with several of the major vendors in Document Management and
Records Management (RM). MSEC provides full service in the transition to a paperless
environment. We design DM and RM systems, provide scanning services to input the backlogs
of paper into DM and RM systems, and develop workflow applications to facilitate enhanced
business processes for our customers.
Looking to the future, MSEC sees the use of effective Knowledge Management (KM) Systems as an imperative to successful business. Currently, as employees retire, they take their knowledge and lessons learned with them. Properly managed KM systems can lessen the blow caused by this loss of information. Consequently, MSEC software engineers have been studying static and dynamic approaches to KM systems design, development, and implementation as well as legacy data, information capture, and document management systems and applications.