Web and Desktop Application Development

Desktop and Web Application Development      people.jpg

We work with Microsoft .NET and using Visual Basic , C#, and ASP.  We specialize in  complete software life-cycle development; from planning to development to implementation at your office to training and finally to on-going support.

 We specialize in:

  • Software Planning, Development, and Implementation
  • Database Development
  • Desktop applications
  • Web Applications and Services
  • Silverlight
  • Gateways and Interfaces
  • Technical Documentation including Scope and Requirements

No pre-built "templates" and no outsourcing!
Our developers all work in-house, and we pride ourselves on using leading-edge technology to provide the easiest to use and highest performance software solutions available today. We specialize in software development using Microsoft's Visual Studio .NET for Visual Basic, C#, ASP, COM, Java, XML, HTML/DHTML, Javascript, and web services. We specialize in Database Development using products like Microsoft SQL Server, Oracle, Sybase, and DB2.

Support Services

If your organization requires continuing development work and hands-on support frequently or at scheduled intervals, this is the solution for you. We offer several different plans to fit your needs and budget from only a few hours a month to full-time on-site consultants.

Clients under technical support contracts automatically receive priority trouble ticket resolution - especially useful at critical times when major software flaws, vulnerabilities, and virus attacks threaten many of our clients' systems simultaneously and our on-site technicians are booked for extended periods of time.

Support Includes

  • Limited Staging Server Web Hosting with SQL Server (20mb content + 20mb database)
  • Changes and updates to the software we create for you as needed
  • Creation of ad-hoc reports
  • SQL Server tune up and maintenance (data integrity checks)
  • Bug fixes
  • Documentation updates
  • Help Desk
  • Online Issue Submission and Tracking
  • GOLD and PLATINUM plans include new software development if necessary

All support plans are 1 year in duration. Each plan will be custom-tailored based on the application we have developed for you, and your level of effort for administration and management.

Database Administration

Our Database Administrators (DBAs) provide the following services:

  • Optimize your database, including queries and stored procedures
  • Create a data warehouse and data mart
  • Develop specialized store procedures and views
  • Establish a well-care maintenance plan
  • Setup Linked Databases
  • Database Architecture
  • DTS - Data Import/Export
  • Reverse Engineering and Analysis
ODBC/OLE Compatible DatabasesProprietary Databases
  • Microsoft SQL Server
  • Oracle
  • Sybase
  • MySQL
  • IBM DB2
  • Microsoft Access
  • Microsoft Excel
  • All ODBC Compliant Data
  • Intuit Quickbooks (XML)
  • Intuit Quicken (XML)
  • Timberline Accounting
  • MAS series Accounting
  • CU Accounting
  • All XML data stores

Our Developers

  • Have full life-cycle knowledge and experience
  • Have experience building commercial software projects
  • Have strong database design and implementation experience
  • Will listen to your needs and requirements
  • Will provide planning and guidance for your project
  • Are all American citizens, proudly living and working in the United States

Project Management

Planning and Managing your Project

We have extensive knowledge and hands-on experience managing projects.

After we build your Scope and Requirements documentation, we then determine how many man-hours it will take to bring your project to completion. We take into account time for testing, debugging, progress meetings, as well as vacation and holidays. This will give you an accurate set of milestones to track our progress.

Time Management
We understand the meaning of "deadline" and we also make sure that we pay attention to the details of your requirements. The best way of doing this is having a dedicated person act as the Project Manager on all projects. Your PM will post weekly updates of your project and will send you updates regularly if you choose to track your project in-house as well.

Using project management, we are prepared and aware of our current workloads at all times.