“fecs allows you to make transactions with a financial processor
without relying on a third party. this is done by communicating
directly with the processor using their protocol and standards they
define.”
Project Goals
- To create free, easy to use electronic commerce software that
can be used in a variety of applications across a number of
different industries in a secure, reliable manner (herein known as
fecs). - fecs will give its users the ability to be completely self
contained, and not having to rely on any other (non-financial)
company to process customer requests. This will be done in the most
cost efficient manner, making it easy for small businesses and
non-profit organisations to use fecs in the same manner a large
corporation would. - fecs will be almost completely modular, with only small parts
of its codebase being static. This means that new device drivers,
storage (database) drivers and protocol implementations may be
written by third parties and used with fecs with minimal fuss. - fecs will support as many different ways of servicing the
customers of its users as possible, in a non-proprietary manner. we
will not implement any protocol that requires the signing of an
NDA, or other such agreement. - Interfaces to fecs will be available in a wide variety of
programming languages. This will allow maximum flexibility for
users of fecs. - fecs should be fairly portable, so as to be available on as
many POSIX compliant platforms as possible.