OK, you've decided to tackle a system development project, but you don't have the staff or the time to do it yourself. That's where we come in.
FTI's software development team will help manage and perform every step of the process, from design through construction. During the past 20 years, we've done dozens of systems, ranging from simple data management systems to complex decision support systems. We've built systems for mainframes as well as PCs and the Internet.
We've produced systems with traditional and Rapid Application Development processes. We've developed in languages ranging from COBOL and FORTRAN to Java, C++ and Visual Basic. We've built systems for legacy hardware, standalone PCs, client/server networks, and the Internet. We've built systems that address the needs of transportation, health care, government, manufacturing, and education - and we'd like to work for you, too.
We'll start with a series of interviews to identify the business requirements that must be met, the degree of automation you expect from the new system, the way the new system must interact with others throughout the enterprise, the key reports that must be generated, and the resources you can commit to the project.
For each system process, we'll identify and interact with the "owner" of the process from start to finish. We'll perform the research necessary to understand each process, document the existing workflow and make recommendations for change that support the smoothest possible implementation.
That's why, today, we involve users during the programming phase. No, they don't write the code. But they do comment, sometimes rather severely, on functionality and useability before mistakes are cast in concrete.
We use the house building analogy often to encourage this sort of involvement. If you've ever built a house, you know that no matter how well you planned and designed it, there are bound to be problems - and opportunities - that arise during the construction. Certain materials may no longer be available, you might want more outlets, the shingles might not look as good as the sample, or your mother-in-law might decide to move in.
The sooner you act on these issues the better. It's the same with a new system. If we don't keep you involved during the construction phase, we can't respond to changes that only you know about and we can't tell you about technology issues that may bear on the final system. So roll up your shirt sleeves and let's get to work!
Software Developent Services Capability Summary
Compilers and Scripting Languages
Database Management Systems