Home..Solutions..Software Engineering
04 | 03 | 2010
Software Engineering

Today's software systems need to be distributed and reliable.

Most centralized systems are migrating to a client/server or n-tier architecture. Furthermore, web enabled applications are now standard practice. Aspex is experienced and ready to handle the software engineering challenge with the latest structured programming methodologies.


Highlights of our expertise:
  • Technologies Maximize use of COTS packages: One project experienced a 50,000 LOC reduced to 200 LOC
  • Object-Oriented Development: Re-useable class libraries (avoid reinventing the wheel when its not necessary)
  • Rapid Prototyping: Quickly demonstrated re-engineered processes to the customer
  • Client Server/N-Tier/J2EE: Improves overall system performance and reliability, far more scalable
  • Web-Enabled Applications: Using only a browser to access larger server applications and databases
  • Aspect-Oriented Programming: Eliminate cross-cutting concerns
  • Service Oriented Architecture (SOA): Building software as a service
  • Test Driven Development: Helps build software better and faster


Tools:
  • Eclipse, NetBeans, JDeveloper, MS Visual Studio .NET
  • Apache Tomcat, OC4J
  • Hibernate, Toplink ORMs
  • Java Server Pages (JSP), Apache Tapestry, Spring
  • ORACLE 10g, Apache Derby
  • ORACLE Developer
  • ORACLE Designer


Older technologies in our repertoire:
  • ArcView II
  • Cognos Impromptu
  • MS Access Developer Toolkit
  • SAS Financial Management Solutions
  • C++
  • OO Class Libraries (OWL, MFC)
  • Delphi
  • Others