skills
NCD Skills and Technologies
Business Analysis
Business Analysis
- It is possible for a very good programmer to develop a very well programmed system that completely misses the mark for your business requirements. NCD goes to great lengths to ascertain your business requirements and return on investment in creatng your system.
- One of NCD's chief areas of expertise is the ability to carefully analyze the main stakeholder interests, business requirements, workflows, and information needs within a business.
- It can be difficult for a business owner or manager in the midst of constant urgency and change to articulate the organization's true needs.
- NCD works to identify the priority bottlenecks in an organization and supplies the best and most trusted technology to solve these problems within a controlled and reasonable budget.
- Business reporting needs are also clearly ascertained to determine the kinds of information that needs to be collected, and flexible meaningful reports are provided to assist in making decisions about the directions of the business.
- The bottom line is, we go to great lengths to listen extremely carefully to your needs, and to design the exact system you want.
Interface Design
Design
- The truest and highest skill in software development is design.
- NCD is passionate about ingenious and clear software design.
- The best design is not about cramming as many features into a system as a programmer knows tricks for, but in eliminating all but the best and most essential features in a powerful and intuitive whole.
- NCD is a company of craftsman, who take pride and care in creating the exact system you need to excel in your affairs.
Database Technologies
Database Technologies
- FileMaker Pro
- NCD's main development tool of choice is FileMaker Pro. It is an execellent rapid application development tool, is cross platform, works well in a multi-user environment, and can speak ODBC, JDBC, and XML, as well as serving as a direct web presence for the data it hosts. It can be used as a front end for larger SQL systems, or as the database itself for smaller needs.
- NCD's expertise with FileMaker Pro extends to work with Filemaker Server, which enables FileMaker solutions to be stably hosted to many more users, and enables backups of data while the system is in use.
- New Century Data Inc. is a proud member of the FileMaker Solutions Alliance.

- Jim McNeely was among the first group of developers to earn the FileMaker 7 and Filemaker 8 Certified Developer credential. The FileMaker Certification Program tests the developer's knowledge of products and technologies of the FileMaker product family, including data integration technologies:
XML/XSLT/xDBC, networking technologies, web basics, and architecture. Companies searching for a developer or consultant on the FileMaker, Inc. web site are able to distinguish
FileMaker Certified Developers by noting the new Certified Developer symbol next to the developer's company name. This symbol indicates that the developer has passed the
Developer Essentials for FileMaker exam, and has completed all other certification requirements identified by FMI. Developers who earn the FileMaker Certified Developer
credential warrant that the services provided by the developer meet or exceed industry standards for such services.
- SQL databases
- NCD has a great deal of practical experience working with SQL databases such as Oracle, SQL Server 2000, PostgreSQL, MySQL, and others, and is particularly expert at interfacing SQL databases with FileMaker Pro.
Web Technologies
Web Technologies
- XHTML/CSS
- NCD is very familiar with using cascading style sheets and relevant XHTML web standards practices to produce lean pages with a maximum visual impact and cross-platform access.
- PHP
- PHP is an important tool in the NCD toolbelt to perform server-side scripting, secure sites, and database interaction.
- Combined with the FX.php PHP classes, NCD is able to provide dynamic web content from any FileMaker database, as well as SQL databases such as PostgreSQL, MySQL and Microsoft SQL Server.
- Using PHP, NCD is able to provide a broad range of magic to web sites, such as image manipulation, file upload and transfer, encryption, and much more.
- JavaScript
- Combined with CSS and PHP, JavaScript has come into its own as a client side scripting environment. Beyond performing little web tricks, NCD puts JavaScript to work by doing real client side computing, taking the load off of the server to provide the user with power and snappy performance.
OS Technologies
Operating Systems Technologies
- Microsoft Windows
- NCD maintains significant Windows capabilities at its offices, and uses Server 2003, & Windows XP Professional to run and test all solutions.
- Terminal Services technology is a more and more significant part of NCD's skillset and deployment.
- Macintosh OS
- NCD has many years of experience using and developing for the Macintosh platform. This includes AppleScript programming, UNIX shell scripting for OS X, and many other Mac OS skills.
- Other Operating Systems
- NCD is also familiar with the use of Linux, NetBSD, and other UNIX or UNIX-like operating systems.
Other Technologies
Other Technologies
- Other technologies which NCD uses include:
- XML/XSLT
- Perl
- AppleScript
- VBScript
- whatever makes the most sense for YOUR solution