Software Development


ideaTDA has extensive experience in web and client-server application design, development, implementation, and website hosting. TDA has the skill set to couple core technologies such as Java/J2EE with legacy and emerging technologies for dynamic, content-driven, easy to manage applications. TDA’s key software development capabilities and technologies include:

Software Development

  • Java/J2EE
  • C/C++
  • .NET
  • Legacy programming languages

Web Design

  • HTML
  • AJAX, JavaScript
  • Adobe Illustrator, Photoshop
  • Ruby on Rails

Database Systems

  • Oracle
  • MySQL
  • SQL Server

Web/Application Servers

  • J2EE application servers (JBoss)
  • Apache, IIS web servers
  • Jakarta Tomcat (servlet/JSP implementation)

Java Enterprise Technologies

  • Enterprise JavaBeans (EJB)
  • Servlets
  • JavaServer Pages (JSP), JavaServer Faces (JSF)
  • JDBC (database connectivity)
  • JNDI
  • JMS

Design Frameworks

  • Jakarta Struts
  • Spring/Hibernate
  • Java/J2EE design patterns
  • Apache Lucene

System Architectures

  • Windows Vista/XP
  • Linux
  • UNIX (Solaris, AIX, HP-UX)
TDA has the capability to develop and host your software application or website. We have developed and hosted applications for the US Navy and others. Click here to learn more.