Rewrite an enhanced Delphi version of my desktop software

The base goal of the project is to create an enhanced rewrite of my desktop program that incorporates an efficient “plug-in” system so that additional features can be added without having to touch the basic structure of the product.

The rewrite also aims at:

- Get rid of all the “spaghetti code” and have the product totally written in a professional object-oriented manner.

- Have it use a MVC/MVP pattern approach so that forms do not contain any business logic code.

- Get rid of the old TWAIN and PDF third-party libraries used in the current version and implement a new and powerful library.

- Parts of the system may have to be designed as a DLL object for reuse (to be detailed during the analysis phase).

- Toolbar items must not be hardcoded and allow for flexibility in order for the “plug-in” system be able to dynamically add its own items, forms and graphics to the program.

- Graphics can be basic ones as we will make use of professional designers for this task, later on.

Project conditions:

- Code must easily compile under Borland Delphi 6 Pro.

- Full source code must be provided.

- As a provider you will be paid for a specific programming job for which I am the sole intellectual owner, so I retain full rights on the product and its source code.

- Specific third-party components and libraries must be studied and used according to their specifications (trial versions will be provided).

- Provider will sign a non-disclosure and non-competing agreements that will prohibit it to rewrite any or part of the code for any other customer or for its own use. If you cannot cope with this then do not bid.


- The project involves 3 delivery phases:

- #1: Working clone of our product that must implement the new library

- #2: Implementation of the plug-in system with at least 2 working plug-ins for each pluggable working area (to be defined during analysis).

- #3: Defects correction, system review and documentation and final build.

Full source-code and compiled binary must be provided for each phase.

For each phase, and prior to start working, provider will send:

- Requirements and analysis documentation

- Full design documentation and UML diagrams of the whole system (all created analysis/design documents will be subject to approval and may be changed as per my requirements).


- Payment will be divided in 3 parts, each part being paid after total delivery of each phase deliverables.

Preference will be given to independent developers who can provide proof of having written Delphi applications according to full O-O principles, MVP pattern and who can provide source code aor design documentation background.

Provider must be able to communicate by email and Instant Messaging whenever required and have a flexible, team-work, educated and solution-oriented approach to problems. A huge amount of communication will be required and I want to be able do dynamically discuss all analysis and design stuff whenever I decide to.


Habilidades: Delphi

Veja mais: without being paid, use of binary, use diagrams, uml task, uml review, uml graphics, the principles of design, software design principles, sign designers, review phase, review of the code, provider pattern, programming logic and design pdf, programming logic and design, programming in delphi, programming delphi pdf, programming Delphi, professional software for graphics design, professional product review, product design pattern

Acerca do Empregador:
( 7 comentários ) Arcozelo, Portugal

ID do Projeto: #459632

11 freelancers estão ofertando em média $1305 para esse trabalho


Please look at my comments in PM.

$1200 USD in 5 dias
(24 Comentários)

I can help you.

$1500 USD in 60 dias
(13 Comentários)

Initial bid for PMB

$750 USD in 3 dias
(9 Comentários)

I am a Delphi pro since Delphi #1 For reference see [login to view URL]

$1500 USD in 60 dias
(1 Comentário)

Hi , I have 8 years of experience in developing softwares using Delphi and worked in various domains like Finance, Healthcare , Remittance processing and Intelligent Transport Systems. I am interested in this projec Mais

$1450 USD in 22 dias
(1 Comentário)

PM me the details. I'll be available on Skype at [login to view URL] or on Yahoo and GTalk at tuant20 Please contact for further info.

$1500 USD in 15 dias
(0 Comentários)

about 12 years of the Delphi and C++ Builder experience. Escrow Payments by step.

$1300 USD in 45 dias
(0 Comentários)

I have got 10+ Yrs of experience in programming using Delphi. Given a chance I can add value to your product. Regards, Manoj

$1250 USD in 30 dias
(0 Comentários)

Im a delphi expert,,

$1000 USD in 25 dias
(0 Comentários)

ready to do this. how much lines does this project contains? i'm a delphi pro with several years of experience, i'm ready to make your intro test in PM

$1500 USD in 20 dias
(0 Comentários)

HI, I can do this project with my exp. I have total 10 years of exp. and 5 years in delphi. till now I have completed no of project.

$1400 USD in 30 dias
(0 Comentários)