We can provide your custom application solution for both Web-based or GUI-based requirements. We can cover all phases of the System Development Life Cycle (SDLC).
Our SDLC Methodology: Determine business needs, gather requirements, plan, design, review design documentation (High Level Design Specification, ERD, Data Model, etc.), present design to stakeholders, finalize design, develop, unit test, review code, finalize code, unit test, implement in development environment with real data (if possible) and debug (run in parallel with production system when it is a large upgrade or re-engineering project), implement, monitor results, support and maintain.
We have experience building Web-based and Console applications with Java and frameworks such as Hibernate for Object-Relational Mapping (ORM), Spring for Dependency Injection (DI), and Tapestry for Model-View-Controller (MVC) presentation. We can build J2EE compliant server applications or stand-alone desktop applications in Java. We use a three-tier architecture to separate the business logic layer, data access layer, and presentation (user interface) layer.
We have experience building Graphical User Interface (GUI) applications with C# and the .NET framework. We also utilize other frameworks such as such as NHibernate for Object-Relational Mapping (ORM) and Spring for Dependency Injection (DI). Winforms is the classic way of creating these Windows desktop applications, and a newer more graphical version is Windows Presentation Foundation (WPF). We can create your custom-made C# application using Winforms, WPF, or a mixture of both. We use a three-tier architecture to separate the business logic layer, data access layer, and presentation (user interface) layer.
We have experience creating Filemaker Pro solutions, which are great for small workgroups. It is best suited for simple solutions. It can be used for very complex applications, but it starts to get con voluted and difficult to make changes when it gets to that point. But on the simpler side, we can create very nice looking and user-friendly applications quickly. The business logic layer, data access layer, and presentation layer are all bundled up into one package which does not require any additional configuration. Filemaker applications can be shared across desktops from a server, stand-alone desktop applications, or shared on the Web.