Working on Estimates

All services contracted with us will be performed to the best of our knowledge and expertise, … all in “good faith”.

Trying to put out our thoughts together regarding the constant requests we receive for estimates, (usually on the phone), this is what comes to mind:

About the project proposal

Without a fully written “Project Proposal” we can not give anyone a true nor a realistic estimate on anything! Any software application, large or small, could have tons of features and requirements, or all the contrary, just a few features, nevertheless they do depend on many factors that must be considered individually.

Each software feature could take several months of programming time to complete while others could be completed in just a few hours or minutes. Without the complete list of features demanded “up front”, it is practically “impossible” to guess the total cost of any application, much less, we would be able to calculate the time it would take to complete any project.

An “Architect” creates the blueprints for building the new house, and only then an “Engineer” can give you an estimate for building that new house.  But, not the other way around. Asking an Engineer for an estimate without having the plans or blueprints to build the house, it will be impossible for the Engineer to guess the cost just from the imagination.  And, … if not impossible, the estimate could be totally inaccurate and unrealistic.

If you do not have the blueprints for the new house, (In our case, THE PROJECT PROPOSAL FOR THAT NEW OR EXTENDED INFORMATION SYSTEM YOU NEED), then you must hire an Architect first, (in our case it will be an “Information Systems Analyst”).  A  SYSTEMS ANALYST will be able to create a “COMPLETE PROJECT PROPOSAL” for you and your business.  We are both, PROGRAMMERS and a SYSTEMS ANALYSTS.

Once the Project Proposal is complete, only then it must be presented to the “Computer Programmers” to obtain a quote or an estimate on the total cost (and time) to complete the suggested application; and if agreed, to create the application itself.  Finally got the picture now?

If you already have a “Project Proposal” then please send it to us ASAP via email to: so we can give you an estimate on the total cost and time to complete your application; otherwise, please write us a note stating that you need our “consulting services” first, so we can create a “Project Proposal” together.  In such a case, your full participation will be required and mandatory during the time it takes to create it.

No middle companies please

We prefer to work with hiring companies “directly”, without any middle companies. The reason is, they usually want to make 50% or more on each contract we accept, while at the same time, we are the only ones doing all the work; so please, why should we split so much money with them?  Just for a phone call?  No way,  sorry!!  NO MIDDLE COMPANIES PLEASE!!

We do prefer to do our own negotiations with the end customer directly, we can handle everything ourselves.  In most cases, our fees are by far much less than those offered by the big guys.


Fees and other terms

For non-time termed contracts  we normally charge $125/hour for consulting or programming services, (paid in advance on a weekly basis), Example: 40 hours x $125 = $5,000), 8 hrs per day minimum.

We are fully negotiable in situations where a long time contract is anticipated. (Ex: 6/12 month contracts).  If you do not have a complete “PROJECT PROPOSAL”, we can prepare one for you no later than two weeks, but rarely, due to the nature of each work, it may involve several weeks prior to starting any real development/programming project.

All fees will be accepted on a minimum of 40 hours, (1 week), on a prepaid basis only. No exceptions.

Refunds, warranties or guaranties

All assignments will be completed under strict specifications. Making sure you get what you contracted us for. However, we do not offer refunds nor warranties or guaranties of purpose, duration and/or usability of any kind on any type of work.  All services contracted with us will be performed according to our mutual agreement, to the best of our knowledge and expertise, all in “good faith”. Any changes, additions, removals and/or modifications on the originally contracted software, will be performed at your own cost and risk always.

Depending on each project, we may need more time to complete the project. If we both agree to continue, you will be billed for the extra time it takes at the same hourly rate negotiated originally; otherwise, all works completed to the end of the 5th day of work of each contracted week will be delivered to you in full and all consulting/programming services will be considered as “completed at your full satisfaction”.

Your involvement and/or availability during the production and  development of the project is mandatory.

YOU, not being able to participate during development time, it does not constitute an understanding to postpone the “end-date” already contracted, which concludes at the end of the 5th day of each contracted week, unless you assume the extra time and cost for any delay.

Days of work are continuous, never alternated or chosen at free will; otherwise, customer will be billed for all the dead times.  (Example of a week contracted: MON-FRI, TUE-MON, WEN-TUE, THR-WEN, or FRI-THR). Unless there was a mandatory holiday, most Project Proposals for small business applications are completed in two weeks.

Don’t have a project proposal as yet?

We could take a second approach to the problem of not having a project proposal. For those individuals who think that “plans and blueprints are not important, much less necessary”, perhaps they think that all they need is just a “barn” and not a “hotel”; then, please provide us with some basic information and I can tell you later what is that we can do with the information you have available.

For example:

  1.  Provide me with a brief explanation of the project,
  2.  How much money do you want to spend in this project?
  3.  How soon do you need it?
  4.  What platforms will the project be implanted at? (Unix/Linux/Windows/RTOS/Mac)
  5.  What inputs and outputs are involved? (PDAs/Reports/GUIs)
  6.  What are the basic features you want in this project? (Make a list)
  7.  Will this be a 1, 2, or 3 tier information system?

A prepayment is required

Contracting any type of software development with us will require a prepayment before starting any project. Sometimes we may require the full 100% of the total cost “paid upfront”, while other times we may request just a percentage, in which case, some type of payment arrangements will have to be agreed upon the remaining balance.


See more detailed information about programming at:

You May Also Like

Leave a Reply