Ok here is my situation. I have a construction company that needs estimating software created. The problem is is that the development would be best if I can do it as it needs complete customizing as I use it. So I need to be able to create templates with groups of tasks & materials with certain hours & costs associated with each labor or material item, and then be able to edit those groups when I want to. Let me explain:
A customer wants a new shower. So in the software, I have created a number of different types of templates for shower bases, walls, fixtures, & details. So I start by selecting "Tile base"... as soon as I do this, the software generates the list of materials & costs required to build a tile base along with every task and associated hours to build the base.
Then I add a 2nd template to the estimate regarding the shower walls. I select "Ceramic Tile Walls w/Mosaic Border." So now the software does the same thing and adds all the labor & material items with costs to the estimate.
So I keep adding templates until the job is finished. There are always individual items that I can create & add as well. I need to be able to customize location of the template output as well. So I can create a category header called "shower" and then place the template output items in that category. If I want to move it for whatever reason to a different category that I created then it must be easy to do so.
On output, the software will generate the file into a pdf that I can email to my client. I need to be able to customize the layout of the output or I can give you my current estimates and we can use that same layout.
I also need to be able to create cover letters, intro letters, a customer feedback form, and add my legal contract. In these documents I can move my logo around, change font & size, create tables and lines etc. There also needs to be custom fields that the customer's name, address, phone numbers, email, etc goes into on specified locations. Rates also need to be customized, so when I change it in one area, it changes it in the legal contract, on the estimate, and any other place where I would have it documented. If it works better for me to simply import my documents into it that I already created that works fine as well.
So I pretty much need the shell created and then I can begin creating the templates.
If you know of a software that already does this or an easy to use language that I can create it in myself then please advise and I will send you $100 if it gives me exactly what I need.
Please see the attached estimate that I currently use... the output needs to look similar to this.