Software Development is the development of new applications which may be mainframe, server, network-based, cloud-based or a combination of one or more. The requirements for new software may require interfaces to existing applications and may include services such as researching; analyzing; gathering requirements; designing; programming; testing; documenting and implementing; applying changes to the software language and/or database in which the application is written; providing corrections for production or any changes needed and participation in disaster recovery planning and documentation. MAT has worked with scores of DOD clients and commercial organizations and served as their trusted custom software development partner. Our skillset is immensely diverse – we design, develop, implement, and launch (and re-launch) web, cloud, back-end and legacy applications. Our technology solutions and implementation strategies are custom developed to support our clients’ current and future business mission needs. We work with a wide-range of client solutions that integrate and utilize existing systems and databases. Many of our developers are military veterans and are well versed in security and data issues. We use the most up-to-date techniques to ensure your protection. We deliver releases faster through our modern methodologies for testing and deployment. Lastly, we provide you with ongoing support services to keep new and legacy applications updated through its lifecycle.
The Backbone of our Business Solutions
we specialize in both cloud-based and on premise solutions that include:
- Oracle – As an Oracle Platinum Partner, MAT is equipped to solve real world business problems with Oracle tools and methodologies. Our functional business analysts supported by our Oracle developers have built various custom Oracle solutions for our clients over the years. Supported by ITIL certified process and project management, we have crafted custom software solutions that leverage best practices and are scalable and robust with various Oracle technologies including but not limited to Oracle Application Framework (OAF2), Oracle Application Development Framework (ADF), PL/SQL, Oracle Fusion Middleware, Oracle JDeveloper and Oracle E-Business Suite, (EBS).
- Microsoft – Development for .Net (C#), Windows, and SQL Server. The Microsoft back end stack provides the option for both cloud-based solutions (Microsoft Azure) and locally deployed on premise solutions. Azure offers a wide variety of cloud-based tools to create modern distributed applications.
- Amazon Web Services (AWS) – We’ve developed solutions using Java, .Net that run on AWS, and a healthy dose of Amazon’s powerful tools.
- On-Premise – we’ve developed on-premise solutions using both Microsoft and open source tools. If you have an existing infrastructure or ongoing investment in hardware and data centers, we can help you craft a solution that takes advantage of technology that already resides in your facility or your IT software portfolio.
Software Maintenance and Support
MAT’s software maintenance and support offerings provide the skills and requirements for supporting application systems, including troubleshooting, modifying, maintaining, and enhancing legacy systems. Software Maintenance and Support also applies to applications running in a production environment. Examples of these services include research, analysis, design, programming, testing, documentation and implementation of maintenance changes; correcting software errors; modifying reports and ensuring accurate report runs; making modifications to the applications and documentation; writing ad hoc queries; loading and applying changes to the software language and/or database in which the application is written; providing corrections for production or any changes needed and participation in disaster recovery testing, planning and documentation. MAT’s production support personnel are available 24/7 or on an on-call basis.