How does BFC make it easier?
A primary goal of BFC is to reduce the training needed for a programmer to become a successful developer of C++ business systems. Providing a coherent framework and dramatically shortening the learning curve, BFC enables junior C++ programmers to produce competent large-scale applications in a surprisingly short amount of time. Take, for example, one Base One client’s experience. The client hired a programmer straight out of college who had studied C++ in a Unix environment. He had no experience with Windows, database, or financial application programming. In less than a month, without any formal training, he was building major components of a large insurance application and had become a valued and productive member of the development team. Even senior C++ programmers find their productivity doubled (at least according to one enthusiastic consultant, who has spent the last two years doing development on Base One’s software framework). Some BFC features that appear at the top of most de