Business Management Data Base

 
Thread Tools Search this Thread Display Modes
Old 05-21-2009, 05:12 PM   #1
Registered User
 
El_Jefe's Avatar
 
Trade: GC
Join Date: May 2009
Location: Northern California
Posts: 16

Business Management Data Base


I am currently designing and putting together a fairly complex and detailed data base that will greatly improve efficiency throughout my company. I unfortunatley do not have the knowlege to write the code for this software and am negotiating with a company that can.

My concern is that I put all this effort and knowledge into a product that, if it ends up being what I think it can be, will be an incredible asset to a lot of companies in the construction industry, especially competitors.

My questions are; Has anyone else gone through a process like this? If so, were there any licensing issues addressed (ie: Ownership of the final product). If you are using an out of the box product, what is it? Any other thoughts?

El_Jefe is offline  
Warning: The topics covered on this site include activities in which there exists the potential for serious injury or death. ContractorTalk.com DOES NOT guarantee the accuracy or completeness of any information contained on this site. Always use proper safety precaution and reference reliable outside sources before attempting any construction or remodeling task!

Old 05-21-2009, 06:00 PM   #2
MyOnlineToolbox cofounder
 
MOTB's Avatar
 
Trade: internet software for contractors
Join Date: May 2009
Location: Florida
Posts: 288

Re: Business Management Data Base


Quote:
Originally Posted by El_Jefe View Post
I unfortunatley do not have the knowlege to write the code for this software and am negotiating with a company that can.
My concern is that I put all this effort and knowledge into a product that, if it ends up being what I think it can be, will be an incredible asset to a lot of companies in the construction industry, especially competitors.
To begin, I would be one of those competitors. But I feel you are focused on a long term issue that may not come to fruition if you do not get out of the gate. You can not negotiate when you do not have the knowledge. Based on experience in building four technology firms, rarely will version 1 of anything be the correct result. Version 2 and 3 usually are when you hit the nail on the head. Rarely do outsourcing companies provide the correct budget and time frame. Licensing issues should not be a concern. It is that simple when negotiating, and that is you own all title and copyright to anything developed for you. But since you will be undersold on the time and cost, perhaps you may want to create a separate legal entity and you give equity to the outsourcing group so they have incentive to eat the cost for the cost and time overruns? Your barking up the right tree when it comes to this topic. The biggest thing you have to consider is "Are you building a product for you, or are you attempting to build a product for the industry? It is a totally different development cycle if building a product for the industry. Brian
MOTB is offline  
Old 05-21-2009, 06:58 PM   #3
Estimator
 
DavidNTX's Avatar
 
Trade: Estimating
Join Date: May 2007
Location: Houston, TX
Posts: 180

Re: Business Management Data Base


I don't know what kind of database you are talking about but here is what I know.

If you pay the software developer to write the code for you then it is your product. I would sure make sure and get this in writing up front so somewhere down the road they dont claim any ownership as being part of their payment.

You should also get a secrecy agreement with this company that you do business with. A non disclosure agreement and be sure to put an amount of time in which they can not disclose the information, the courts like that rather than saying a person gave up a right for a lifetime. Two or 3 years should be sufficient.

As long as you aren't copying this from someone else and you have your paperwork all lined up, ownership should be yours.
DavidNTX is offline  
Old 05-21-2009, 08:19 PM   #4
Pro
 
pcplumber's Avatar
 
Trade: Plumbing, heating, real estate, general contractor
Join Date: Oct 2008
Location: Los Angeles
Posts: 853

Re: Business Management Data Base


MS Access can create very sophisticated applications with no knowledge of code.

I posted several free MS Access applications in the File Swap threads. These are the programs we use to run our business.

The most difficult part of developing software is getting the customer and developer on the same page to determine what the customer wants the software to do. I ask people this question and they cannot answer because they don't know what the possibilities are.

Exactly what do you want your application to do? Go through the applications I posted and tell me what you like, don't like, and what you would like to have the program do.

We humans tend to be fascinated with programs that have hundreds of whistles and bells we never use. I like to make my applications so they make running the business fast, simple, accurate, idiot-proof, error-free, and so I can teach a dummy to use the program within a few minutes. This saves you time, money, makes running the business fun, and saves you from huge penalties and fines from audits.

I looked at a canned dispatching software that sold for somewhere around $3,000. I think the program had a screen with 18 page tabs. You would need another $3,000 to learn to use the program and another $50,000 a year to have someone manage the program. You buy the program to make your business more efficient and you actually pay deerly for time you spend inputting useless information and managing a bulky program.

We also tend to like programs with many tasks integrated into a bulky program that needs hundreds of pages of instructions. I find this causes too many problems to discuss. I find record keeping is more accurate when programs are not integrated. For example, my account receivable program is totally seperate from all other programs. Like canned programs, I would never want my invoices to be integrated with my receivables. With an integrated program it is possible to make more errors. For example, a person could make an error when making an invoice and send it to the receivables when they do not want the invoice to go to the receivables. There are hundreds of other reasons.
__________________
"The glass is always half full"
FREE MANUAL AND SOFTWARE
http://www.contractortalk.com/f65/up...ps-free-72501/

Last edited by pcplumber; 05-21-2009 at 08:23 PM.
pcplumber is offline  
Old 05-22-2009, 02:27 PM   #5
Registered User
 
El_Jefe's Avatar
 
Trade: GC
Join Date: May 2009
Location: Northern California
Posts: 16

Re: Business Management Data Base


Quote:
Originally Posted by MOTB View Post
"Are you building a product for you, or are you attempting to build a product for the industry? It is a totally different development cycle if building a product for the industry. Brian
First, thanks to all that have responded. I read them all quickly and will need to re-read them when I have more time - lots of great ideas and information - thanks again.

MOTB - The product will be for my company, although I think that it will be something that other companies will be able to use as well. I want to see this industry improve and I think that technology is an area that has an incredible potential that is essentially untapped at this point in time. I also understand that the people whith great ideas are not always the ones that can capitalize on them, which is why I am picking all of your brains.

You are so right in regards to getting out of the gate. When I was around 16 years old I worked for an Old Timer (very smart and hard working) who said to me; "I don't know if its right, but at least we are doing something". I love that line. Bottom line is I need to get this thing rolling.

Touch back later after reading more.
El_Jefe is offline  
Old 05-23-2009, 11:31 AM   #6
Remodeling Contractor
 
Magic Hammer's Avatar
 
Trade: Remodeling Contractor
Join Date: Dec 2007
Location: Maryland / Northern Virginia
Posts: 235

Re: Business Management Data Base


Work with open source people to help write your program.
__________________
Skye Builders, inc.
Decks,Sunrooms,Windows and Siding
www.skyebuilders.com
Magic Hammer is offline  
Old 05-23-2009, 07:06 PM   #7
MyOnlineToolbox cofounder
 
MOTB's Avatar
 
Trade: internet software for contractors
Join Date: May 2009
Location: Florida
Posts: 288

Re: Business Management Data Base


Quote:
Originally Posted by El_Jefe View Post
MOTB - The product will be for my company, although I think that it will be something that other companies will be able to use as well.
My suggestion would then be to develop for a generic customer, with you being the first customer. You should start to use, wipe out the database, then start to use all over again until you get it right. For example, upon starting up or logging into the system for the first time, the system should ask your company name, address, phone, etc., for you to type in as a variable. Then you should have a second company do it to ensure no conflicts. It is extremely hard to revisit the foundation of any technology once it evolves so try to think of an industry product that will first be in use by you. If not, the programmers would inadvertingly fix certain things into the code.
MOTB is offline  
Old 06-08-2009, 08:39 PM   #8
Pro
 
modterry's Avatar
 
Trade: Custom Modular builder
Join Date: Nov 2008
Location: Denver, CO
Posts: 174

Re: Business Management Data Base


I develop every day on our system. I am always upgrading when I find something I want to add. Best thing to do is create a paper system the way you want it to work. Draw out diagrams , make up forms you would like to see. Make a list of things you want the software to do.

Then, step out of the way, ask your staff to design their forms the way they would like to see it work , you may find some real issues there and maybe some pleasant suprises.

Don't try to do it all at once. May be get your prospect system working, then the contact management, then the marketing, etc.

Write down what information is important to the operation of your business. I created our operating manuals first, job descriptions, then worked on our production flow and production systems. I wanted the delivery of our construction product to be the most important first.
Now I'm working on the Marketing systems this year.

Terry
modterry is offline  
Old 06-08-2009, 09:50 PM   #9
tile mason
 
MattCoops's Avatar
 
Trade: tile design & installation
Join Date: Apr 2006
Location: Lowell, MA
Posts: 1,818

Re: Business Management Data Base


What modterry is talking about is called Flow Charts. You should definitely get a book relating to flow charts in developing applications.

Quote:
Then, step out of the way, ask your staff to design their forms the way they would like to see it work , you may find some real issues there and maybe some pleasant suprises.
What you rather do here is test the software for usability using a pre-screened group. Have a questionare for them to fill out before and after they tested your software. You may come to grips with the realization of what you thought worked, some people didn't care for.


I suggest reading about information architecture and how it relates to software development. An idea is meaningless without research work and testing.
__________________
Matt with Cupan Custom Tile & Paint of Lowell, Massachusetts
Design and installation of ceramic tile and natural stone for floor, wall, and countertops
(978) 601-8774 | cupantile@gmail.com | view tile pictures and more
MattCoops is offline  
Old 06-09-2009, 12:31 AM   #10
New Guy
 
RayContracting's Avatar
 
Trade: General Contractor
Join Date: Oct 2008
Posts: 21

Re: Business Management Data Base


Quote:
Originally Posted by pcplumber View Post
Like canned programs, I would never want my invoices to be integrated with my receivables. With an integrated program it is possible to make more errors. For example, a person could make an error when making an invoice and send it to the receivables when they do not want the invoice to go to the receivables.
This clearly makes no sense at all. If your Invoicing system/ program is not integrated with your receivables then you are doing a minimum of double entry on every transaction. If you create an invoice for $1000.00, you then must Credit your Accounts Receivable the same $1000.00. If you make an error with an Invoice, you then have to go and correct that same error in your Accounts Receivables account. When the Customer Pays, you then have to mark the Invoice as paid AND Debit the Accounts Receivable the payment amount.

I cannot imagine any sane contractor doing this by choice, unless of course you are harvesting PCP Lumber.

Last edited by RayContracting; 06-09-2009 at 01:52 PM.
RayContracting is offline  
Old 06-09-2009, 01:22 PM   #11
New Guy
 
peterkalliney's Avatar
 
Trade: Roofing, Siding, Windows
Join Date: Aug 2008
Posts: 23

Re: Business Management Data Base


I tried to do my own database, I gave up close to the beginning because I realized just how much work I would have to do and the ROI was no where close to what I was looking for. Just my experience.
peterkalliney is offline  
Old 06-12-2009, 11:53 AM   #12
Registered User
 
Mobuilder's Avatar
 
Trade: Construction Materials Marketplace
Join Date: May 2009
Location: Atlanta, GA
Posts: 19

Re: Business Management Data Base


Quote:
Originally Posted by Magic Hammer View Post
Work with open source people to help write your program.
Give SugarCRM a look, it's free (open source) and probably does most, if not more than what you're looking for.
__________________
Mobuilder.com - The Construction Materials Marketplace
-----
6 Signs the Construction Industry is on the Rebound
Mobuilder is offline  

Tags
business, data base, management, software


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
BNI, growing your business w/relationships par3144 General Discussion 7 12-12-2007 06:03 PM
Family Business or Dysfunctional Family Business eagleandbaby General Discussion 13 10-31-2007 04:28 PM
Starting out, Looking for business advice dwbrooks Painting & Finish Work 7 11-12-2005 05:16 PM

Join Now... It's Fast and FREE!

Privacy Badge
I am a professional contractor
I am a DIY Homeowner
ContractorTalk.com is for
PROFESSIONAL CONTRACTORS ONLY!

At ContractorTalk.com we cater exlusivly to professional contractors who make their living as a contractor. Knowing that many homeowners and DIYers are looking for a community to call home, we've created www.DIYChatroom.com DIY Chatroom is full of helpful advices and perfect for DIY homeowners.

Redirecing in 10 seconds
No Thanks
terms of service

Already Have an Account?