<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Quintified</title>
	<atom:link href="http://www.quintified.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.quintified.com</link>
	<description>Business and Technology from a Database Entrepreneur</description>
	<pubDate>Tue, 23 Feb 2010 20:00:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>New features in Quintify&#8217;s core products</title>
		<link>http://www.quintified.com/2010/02/new-features-in-quintifys-core-products/</link>
		<comments>http://www.quintified.com/2010/02/new-features-in-quintifys-core-products/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 19:57:22 +0000</pubDate>
		<dc:creator>Reid Wilson</dc:creator>
		
		<category><![CDATA[Client Focus]]></category>

		<category><![CDATA[Databases]]></category>

		<guid isPermaLink="false">http://www.quintified.com/?p=43</guid>
		<description><![CDATA[In addition to some behind-the-scenes programming development and improvement of our internal systems, here are some exciting new features that we at Quintify have rolled out recently into all of our core products:
Global search now looks inside of uploaded PDF files and Microsoft Office documents and includes their contents in search results.
I&#8217;m not sure if [...]]]></description>
			<content:encoded><![CDATA[<p>In addition to some behind-the-scenes programming development and improvement of our internal systems, here are some exciting new features that we at Quintify have rolled out recently into all of our core products:</p>
<h3>Global search now looks inside of uploaded PDF files and Microsoft Office documents and includes their contents in search results.</h3>
<p>I&#8217;m not sure if I&#8217;ve mentioned global search in this blog, but this cool feature allows you to search across all of the &#8220;things&#8221; in your system in one search box and one set of search results ordered by relevancy. This way you can search client records, notes, orders, products, jots, projects, tasks, and so on from a single search <img class="alignleft" style="float: left;" src="http://www.quintified.com/images/qc_screenshot_global_search.png" alt="Global Search bar in a Quintify database" width="509" height="125" />box. (Compared to our &#8220;filters&#8221; search capability that allows you to drill down with precision, this global search capability allows you to cast a wide net. Both complement each other very well.)</p>
<p><img class="aligncenter" style="float: center;" src="http://www.quintified.com/images/qc_screenshot_filters_partial.png" alt="Filters search box in a Quintify database" /></p>
<p>Now, these search results include the contents of the PDF files and MS Office documents you&#8217;ve uploaded into your system. I played around with this by creating a one-sentence MS Word document that said &#8220;how now brown cow&#8221;. Then I uploaded that into our database system and did a global search for &#8220;brown cow&#8221; and my Word document showed up in the search results. Nice!</p>
<h3>Improved lead/client import via a spreadsheet upload</h3>
<p>In the past our system was &#8220;picky&#8221; about the spreadsheets that could be uploaded into them to import data &#8212; in particular the columns in the spreadsheet had to be in a certain order, and if you weren&#8217;t including information for one of the fields in the database you had to include that column but leave it blank. And you could only include information for a particular set of fields/columns. (Sorry about that!)</p>
<p>Now, the lead/client upload page does not require your spreadsheet&#8217;s columns to be in any particular order, and you can also add addition columns  of information that can be added in as client notes.</p>
<h3>&#8220;Quick jump&#8221; links on the &#8220;List Clients&#8221; and &#8220;List Documents&#8221; pages that allow you to quickly pull up the status or category that you want.</h3>
<p>A client with many different kinds of many documents in their system asked for a quick way to filter to a particular category of documents, e.g. &#8220;forms&#8221; or &#8220;blank contracts&#8221;. We had wanted similar functionality for our own system and went ahead and included it in all of our core products as well.</p>
<p><img class="aligncenter" style="border: 1px solid black; vertical-align: middle;" src="http://www.quintified.com/images/qc_screenshot_quick_jump_document_category.png" alt="quick jump category list in a Quintify database" /></p>
<p>This is particularly helpful on the &#8220;List Clients&#8221; page, because with it you can immediately jump to your list of &#8220;Suspects&#8221;, &#8220;Prospects&#8221;, &#8220;Shoppers&#8221;, &#8220;Customers&#8221;, etc. &#8212; or whatever set of client statuses you have set up in your system.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.quintified.com/2010/02/new-features-in-quintifys-core-products/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Introducing Quintify::Answers</title>
		<link>http://www.quintified.com/2009/12/introducing-quintifyanswers/</link>
		<comments>http://www.quintified.com/2009/12/introducing-quintifyanswers/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 05:28:51 +0000</pubDate>
		<dc:creator>Reid Wilson</dc:creator>
		
		<category><![CDATA[Business Development]]></category>

		<category><![CDATA[Databases]]></category>

		<guid isPermaLink="false">http://www.quintified.com/?p=42</guid>
		<description><![CDATA[As a computer programmer, I&#8217;m a big fan of Stack Overflow &#8212; both the website and the podcast, and I was thrilled when Stack Exchange came out so that anyone can have their own Stack-Overflow-like website on their topic of choice. Today I took the time to set up Quintify&#8217;s Stack Exchange website.
Quintify::Answers &#8212; found [...]]]></description>
			<content:encoded><![CDATA[<p>As a computer programmer, I&#8217;m a big fan of Stack Overflow &#8212; both the <a href="http://stackoverflow.com/">website</a> and the <a href="http://blog.stackoverflow.com/">podcast</a>, and I was thrilled when <a href="http://www.stackexchange.com/">Stack Exchange</a> came out so that anyone can have their own Stack-Overflow-like website on their topic of choice. Today I took the time to set up Quintify&#8217;s Stack Exchange website.</p>
<p>Quintify::Answers &#8212; found at <a href="http://answers.quintify.com">http://answers.quintify.com</a> &#8212; provides a forum for Quintify customers and prospects to ask and answer questions about using their Quintify databases. We anticipate a Quintify user community growing around this over time, and Quintify team members will monitor it to provide regular how-to info for those asking questions.</p>
<p>Right now there is only one question on the site &#8212; asked and answered by me &#8212; but eventually the site will be a large knowledge base easily accessible by all Quintify database users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.quintified.com/2009/12/introducing-quintifyanswers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quintify Launches Industry-Specific Database Solutions!</title>
		<link>http://www.quintified.com/2009/12/quintify-launches-industry-specific-database-solutions/</link>
		<comments>http://www.quintified.com/2009/12/quintify-launches-industry-specific-database-solutions/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 17:51:24 +0000</pubDate>
		<dc:creator>Kelley</dc:creator>
		
		<category><![CDATA[Business Development]]></category>

		<category><![CDATA[Client Focus]]></category>

		<category><![CDATA[Databases]]></category>

		<category><![CDATA[business coach]]></category>

		<category><![CDATA[business coaches]]></category>

		<category><![CDATA[client portal]]></category>

		<category><![CDATA[CRM]]></category>

		<category><![CDATA[customer relationship management]]></category>

		<category><![CDATA[database solutions]]></category>

		<category><![CDATA[email marketing]]></category>

		<category><![CDATA[invoicing]]></category>

		<category><![CDATA[My Town Deals]]></category>

		<category><![CDATA[north carolina]]></category>

		<category><![CDATA[orders]]></category>

		<category><![CDATA[products]]></category>

		<category><![CDATA[project management]]></category>

		<category><![CDATA[quintify]]></category>

		<category><![CDATA[Quintify::Business Coach]]></category>

		<category><![CDATA[Quintify::Complete]]></category>

		<category><![CDATA[Quintify::Virtual Assistant]]></category>

		<category><![CDATA[Quintify::Web Developer]]></category>

		<category><![CDATA[quotes]]></category>

		<category><![CDATA[reporting]]></category>

		<category><![CDATA[services]]></category>

		<category><![CDATA[task management]]></category>

		<category><![CDATA[time clocks]]></category>

		<category><![CDATA[time management]]></category>

		<category><![CDATA[virtual assistants]]></category>

		<category><![CDATA[web developers]]></category>

		<category><![CDATA[web-based databases]]></category>

		<category><![CDATA[wilmington]]></category>

		<guid isPermaLink="false">http://www.quintified.com/?p=41</guid>
		<description><![CDATA[We have some exciting news to share with you!  Quintify recently launched several industry-specific database solutions designed to provide small business owners the tools they need to run and grow their business.  The web-based databases, which are geared towards business coaches, virtual assistants, web developers and small and medium sized businesses, include the following features:
• [...]]]></description>
			<content:encoded><![CDATA[<p>We have some exciting news to share with you!  Quintify recently launched several industry-specific database solutions designed to provide small business owners the tools they need to run and grow their business.  The web-based databases, which are geared towards business coaches, virtual assistants, web developers and small and medium sized businesses, include the following features:</p>
<p>• Customer relationship management (CRM)<br />
• Project / task management<br />
• Quotes, orders and invoicing<br />
• Services and products<br />
• Email marketing<br />
• Time management and time clocks<br />
• Client portal<br />
• Robust reporting<br />
• And much more!</p>
<p>Each database product is offered for a low monthly fee of $55 per month.  There is no contract to sign, no long-term commitment, and no hidden fees.  Additionally, there are no limits to the number of users who can access the system or the number of records that can be stored. </p>
<p>To learn more about the products or to sign up for a FREE 30-day trial, please visit the websites below.</p>
<p><a href="http://www.quintifycomplete.com" target="_blank">Quintify::Complete</a> - an ideal solution for small and medium sized businesses<br />
 <br />
<a href="http://www.quintify-business-coach.com" target="_blank">Quintify::Business Coach</a> - perfect for business coaches who need to keep in touch quickly and easily with their clients<br />
 <br />
<a href="http://www.quintify-virtual-assistant.com" target="_blank">Quintify::Virtual Assistant</a> - great for virtual assistants who need to keep track of their tasks, perform invoicing or other administrative tasks<br />
 <br />
<a href="http://www.quintify-web-developer.com" target="_blank">Quintify::Web Developer</a> - amazing tool for those who design and develop great websites</p>
<p>If you know someone who might benefit from one of our products, please feel free to link to this blog entry!</p>
<p>PS:  <strong>Know someone who is looking to start up a business for a very low cost?</strong>  Visit <a href="http://www.mytowndeals.biz" target="_blank">http://www.mytowndeals.biz</a> for more information on an excellent home-based business opportunity for budding entrepreneurs!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.quintified.com/2009/12/quintify-launches-industry-specific-database-solutions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quintify&#8217;s volleyball teams finishes in 1st place</title>
		<link>http://www.quintified.com/2009/11/quintifys-volleyball-teams-finishes-in-1st-place/</link>
		<comments>http://www.quintified.com/2009/11/quintifys-volleyball-teams-finishes-in-1st-place/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 14:14:26 +0000</pubDate>
		<dc:creator>Reid Wilson</dc:creator>
		
		<category><![CDATA[This and That]]></category>

		<guid isPermaLink="false">http://www.quintified.com/?p=40</guid>
		<description><![CDATA[Quintify has an outdoor (sand) volleyball team that plays Friday nights at Capt&#8217;n Bill&#8217;s &#8212; it&#8217;s a lot of fun. This was our first season, although the core of our team played on Queensboro&#8217;s team for many years. The team is composed of former Queensboro teammates, clients, friends, spouses, and myself &#8212; with several players [...]]]></description>
			<content:encoded><![CDATA[<p>Quintify has an outdoor (sand) volleyball team that plays Friday nights at <a title="Capt'n Bill's volleyball" href="http://www.captnbills.com/" target="_blank">Capt&#8217;n Bill&#8217;s</a> &#8212; it&#8217;s a lot of fun. This was our first season, although the core of our team played on <a title="Queensboro Shirt Company" href="http://www.queensboro.com" target="_blank">Queensboro</a>&#8217;s team for many years. The team is composed of former Queensboro teammates, clients, friends, spouses, and myself &#8212; with several players falling into several of these categories.</p>
<p>Last night we ended the regular season beating Queensboro, putting us at 12-2 and in first place for the season. We&#8217;ll get a trophy for this, and will hopefully win another trophy at our end-of-season tournament in two weeks.</p>
<p>Outdoor volleyball is so much fun that one of my hopes for my kids is that they&#8217;ll be playing this sport competitively when they are my age. As much as they hang out at Capt&#8217;n Bill&#8217;s with us, they should be pretty good by then!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.quintified.com/2009/11/quintifys-volleyball-teams-finishes-in-1st-place/feed/</wfw:commentRss>
		</item>
		<item>
		<title>speaking at the Wilmington Area Professionals IT Breakfast on Thursday &#8212; on Cloud Computing</title>
		<link>http://www.quintified.com/2009/11/speaking-at-the-wilmington-area-professionals-it-breakfast-on-thursday-on-cloud-computing/</link>
		<comments>http://www.quintified.com/2009/11/speaking-at-the-wilmington-area-professionals-it-breakfast-on-thursday-on-cloud-computing/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 00:35:02 +0000</pubDate>
		<dc:creator>Reid Wilson</dc:creator>
		
		<category><![CDATA[Databases]]></category>

		<category><![CDATA[This and That]]></category>

		<guid isPermaLink="false">http://www.quintified.com/?p=39</guid>
		<description><![CDATA[On Thursday (11/12) UNCW will be hosting the Wilmington Area Professionals IT Breakfast in the Madeleine Suite from 7:30 AM - 9:15 AM. The topic will be the &#8220;Impact/Future of Cloud Computing.&#8221;
I&#8217;m going to be one of the speakers, and will spend the majority of my time discussing things we and others are doing with [...]]]></description>
			<content:encoded><![CDATA[<p>On Thursday (11/12) UNCW will be hosting the <a title="UNCW IT Breakfast" href="http://csbapp.csb.uncw.edu/events/reg/registration.aspx" target="_blank">Wilmington Area Professionals IT Breakfast</a> in the Madeleine Suite from 7:30 AM - 9:15 AM. The topic will be the &#8220;Impact/Future of Cloud Computing.&#8221;</p>
<p>I&#8217;m going to be one of the speakers, and will spend the majority of my time discussing things we and others are doing with <a title="Amazon's Web Services for cloud computing" href="http://aws.amazon.com/what-is-aws/" target="_blank">Amazon&#8217;s Web Services for cloud computing</a>. This is a fascinating topic for me and I&#8217;m particularly excited about Amazon&#8217;s <a title="Amazon's Relational Database Service" href="http://aws.amazon.com/rds/" target="_blank">Relational Database Service</a> (RDS).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.quintified.com/2009/11/speaking-at-the-wilmington-area-professionals-it-breakfast-on-thursday-on-cloud-computing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>multi-tenant!</title>
		<link>http://www.quintified.com/2009/11/multi-tenant/</link>
		<comments>http://www.quintified.com/2009/11/multi-tenant/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 05:57:18 +0000</pubDate>
		<dc:creator>Reid Wilson</dc:creator>
		
		<category><![CDATA[Business Development]]></category>

		<category><![CDATA[Mass Prosperity]]></category>

		<guid isPermaLink="false">http://www.quintified.com/?p=38</guid>
		<description><![CDATA[The vast majority of the paying work we do these days involves building, maintaining, and extending very highly customized systems for &#8220;small&#8221; multi-million dollar companies. Our code generator spits out &#8220;single tenant&#8221; systems &#8212; each client gets their own programming code base. This enables us to customize anything however the client wants to the extreme, [...]]]></description>
			<content:encoded><![CDATA[<p>The vast majority of the paying work we do these days involves building, maintaining, and extending very highly customized systems for &#8220;small&#8221; multi-million dollar companies. Our <a title="Why Quintify?" href="http://www.quintify.com/why-quintify.html" target="_blank">code generator</a> spits out &#8220;single tenant&#8221; systems &#8212; each client gets their own programming code base. This enables us to customize anything however the client wants to the extreme, since their system has its own programming code, but it makes it a bit of a pain to &#8220;back in&#8221; new features that we come up into preexisting systems. (Just a bit though.)</p>
<p>In addition to building these types of very highly customized systems for relatively larger companies, my dream and passion has been to provide the power, functionality, and flexibility of the database systems we offer our larger clients to small businesses everywhere. However, to be able to scale well in offering standardized products, our single-tenant model wasn&#8217;t ideal &#8212; if you have 10,000 customers using your product, you definitely don&#8217;t want to have to manage 10,000 copies of identical code, one for each one!</p>
<p>Tonight brought the &#8220;aha&#8221; that enabled me to enable multi-tenant in our products, and I tied that in to a &#8220;free trial signup&#8221; form so that people will be able to sign up and get their free trial without us having to do anything. With this automation we can offer our databases to even the smallest of companies at an very affordable price, and soon we&#8217;ll be doing just that. And then, for any company using one of our products that wants substantial customization, we&#8217;ll be able to do anything they want with their system by &#8220;popping it out&#8221; to single-tenant status. (Imagine the response you&#8217;d get asking Microsoft to customize one of their products just for you! This customization is our bread-and-butter.)</p>
<p>I&#8217;m excited!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.quintified.com/2009/11/multi-tenant/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to Send Emails to Your Clients w/ Quintify Databases</title>
		<link>http://www.quintified.com/2009/10/how-to-send-emails-to-your-clients-w-quintify-databases/</link>
		<comments>http://www.quintified.com/2009/10/how-to-send-emails-to-your-clients-w-quintify-databases/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 22:51:03 +0000</pubDate>
		<dc:creator>Kelley</dc:creator>
		
		<category><![CDATA[This and That]]></category>

		<category><![CDATA[customized databases]]></category>

		<category><![CDATA[emailing clients]]></category>

		<category><![CDATA[north carolina]]></category>

		<category><![CDATA[quintify]]></category>

		<category><![CDATA[quintify database solutions]]></category>

		<category><![CDATA[sending email to clients]]></category>

		<category><![CDATA[wilmington]]></category>

		<guid isPermaLink="false">http://www.quintified.com/?p=37</guid>
		<description><![CDATA[I&#8217;ve often said that I&#8217;d be Quintify&#8217;s biggest fan - even if I wasn&#8217;t working for the company.  There are so many ways that a custom database can streamline your business and make it much more efficient.  One of those ways is being able to do everything you need to do from one [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve often said that I&#8217;d be Quintify&#8217;s biggest fan - even if I wasn&#8217;t working for the company.  There are so many ways that a custom database can streamline your business and make it much more efficient.  One of those ways is being able to do everything you need to do from one location.  So many people I talk to are using excel to store their contacts, then are uploading them to an email sending service to be able to communicate to those clients.  And then any time they add to that contact list, they&#8217;ve got to re-upload their files, taking more time out of their busy day.  </p>
<p>With a Quintify database - you can do all of this from one place.  Your client records are updated in real time and you can easily add them to specific segments when setting up the client.  When you&#8217;re ready to send an email blast - you&#8217;re working with up-to-date client segments and you don&#8217;t have to re-upload your data.  Super easy!</p>
<p>Today I recorded a tutorial on the basics of sending an email blast using a Quintify database.  People send all types of emails with our databases - from newsletters and announcements to sales and promotional emails.  You can click on the tutorial below to get a 7-minute overview of how to send emails to your clients.  Creating, testing and scheduling!</p>
<p>In the very near future, I&#8217;m going to create a tutorial on how to uitilize our WYSIWIG (what you see is what you get) editor so you can make amazing emails to send out to your clients.  For now, here&#8217;s the basic overview.  Enjoy!  </p>
<p>How to Send Emails to Your Clients:  <a href="http://www.quintify.com/tutorials/emailbasic/emailbasic.html">http://www.quintify.com/tutorials/emailbasic/emailbasic.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.quintified.com/2009/10/how-to-send-emails-to-your-clients-w-quintify-databases/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Traction &#8212; Get a Grip on Your Business</title>
		<link>http://www.quintified.com/2009/10/traction-get-a-grip-on-your-business/</link>
		<comments>http://www.quintified.com/2009/10/traction-get-a-grip-on-your-business/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 06:51:26 +0000</pubDate>
		<dc:creator>Reid Wilson</dc:creator>
		
		<category><![CDATA[Business Development]]></category>

		<category><![CDATA[Databases]]></category>

		<guid isPermaLink="false">http://www.quintified.com/?p=36</guid>
		<description><![CDATA[I&#8217;ve stayed up late tonight reading &#8220;Traction: Get a Grip on Your Business&#8221; by Gino Wockman. It&#8217;s awesome, and I&#8217;m very excited about implementing it in Quintify.
For a while now I&#8217;ve wanted us to build in a &#8220;business development&#8221; module into our Quintify business database software to go along with the CRM, project/task management, order [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve stayed up late tonight reading &#8220;Traction: Get a Grip on Your Business&#8221; by <a title="EOS Website / Gino Wickman" href="http://www.eosprocess.com/" target="_blank">Gino Wockman</a>. It&#8217;s awesome, and I&#8217;m very excited about implementing it in Quintify.</p>
<p>For a while now I&#8217;ve wanted us to build in a &#8220;business development&#8221; module into our <a title="Quintify Database Solutions" href="http://www.quintify.com" target="_blank">Quintify business database software</a> to go along with the CRM, project/task management, order fulfillment, invoicing/AR, marketing, CMS, etc. that we already include. I&#8217;m going to build Traction&#8217;s model into our own database system, and if it goes as well as I think it will, I&#8217;m going to talk to Gino&#8217;s company about us having a Traction-branded version of Quintify::Complete. (One nice thing about <a title="Quintify's secret sauce" href="http://www.quintify.com/why-quintify.html" target="_blank">our code generator</a> is that such stuff can get implemented pretty quickly. I&#8217;d also like to create an ActionCOACH-branded version using their business development model.)</p>
<p>I&#8217;ve heard the things in Traction before &#8212; from <a title="Michael Gerber's eMyth" href="http://www.e-myth.com/" target="_blank">Michael Gerber</a>, <a title="ActionCOACH Reggie Shropshire" href="http://www.coachreggieblog.com/" target="_blank">Reggie Shropshire</a>, and others. But Traction really explains things in an easy-to-understand-and-implement way. Or perhaps I&#8217;ve been exposed to the concepts enough that they are finally taking root.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.quintified.com/2009/10/traction-get-a-grip-on-your-business/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Some Best Practices in Data Modeling for Web Application Development</title>
		<link>http://www.quintified.com/2009/10/some-best-practices-in-data-modeling-for-web-application-development/</link>
		<comments>http://www.quintified.com/2009/10/some-best-practices-in-data-modeling-for-web-application-development/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 15:13:46 +0000</pubDate>
		<dc:creator>Reid Wilson</dc:creator>
		
		<category><![CDATA[Databases]]></category>

		<guid isPermaLink="false">http://www.quintified.com/?p=35</guid>
		<description><![CDATA[(I&#8217;m speaking at an undergraduate database class today at UNCW and needed a place to stick some supplemental notes, and thought I&#8217;d put them here.)
Some best practices in data modeling for web application development, particularly for &#8220;backend&#8221; business systems:
1. Initially focus on database tables, fields and relationships and not what the web pages are going [...]]]></description>
			<content:encoded><![CDATA[<p>(I&#8217;m speaking at an undergraduate database class today at UNCW and needed a place to stick some supplemental notes, and thought I&#8217;d put them here.)</p>
<p>Some best practices in data modeling for web application development, particularly for &#8220;backend&#8221; business systems:</p>
<p>1. Initially focus on database tables, fields and relationships and not what the web pages are going to look like. If the data model is right, the user interface will (pretty much) take care of itself.</p>
<p>2. For all major &#8220;things&#8221; in your system, have a table for notes: product_note, client_note, quote_note, task_note, etc. (And encourage users to add notes.)</p>
<p>3. For each database table, have the following fields:</p>
<ul>
<li>date added</li>
<li>date last modified</li>
<li>last modified by</li>
</ul>
<p>4. At the application level, have edit locks to prevent two users from trying to edit the same record at the same time, with the one submitting the form last overwriting the one who submitted it first. (At the data model level, in addition to the three recommend fields above, also have &#8220;date last locked&#8221; and &#8220;last locked by&#8221;.)</p>
<p>5. Think through (and discuss with your client) one-to-many vs. many-to-many relationships. For example, when setting up a database for a school, does each class have one and only one teacher or can a class have multiple teachers? When discussing this with a client, ask them if the relationship in question needs a select list (one-to-many) or checkboxes (many-to-many) in the web form. In our example, some schools will be one-to-many but others will be many-to-many. Getting this right from the start will save headaches down the road.</p>
<p>6. Log user access &#8212; both system access (logins) and page access (page views and actions). You probably won&#8217;t often need to know who accessed what page when and from where, but when you do, having that info in the database is golden.</p>
<p>7. Be careful about losing historical information. For example, if you have a product table that contains &#8220;unit_cost&#8221;, you might be tempted to not include &#8220;unit_cost&#8221; in your order_line database table, since that info is already available in the product table and &#8220;don&#8217;t duplicate info&#8221; is a value. However, over time the products&#8217; costs are likely to change, and at that point you won&#8217;t know what the cost was for a product ordered last year unless you captured that info in the order_line database table. The solution is to have the &#8220;unit_cost&#8221; in the order_line table.</p>
<p>8. When setting up the data model for user access, seriously consider having users and usergroups be &#8220;many to many&#8221;, so that user access to particular parts of the system is &#8220;nonlinear&#8221;. I&#8217;ve seen others&#8217; systems where each user could be given basic access, or intermediate access, or admin access, and I&#8217;ve heard about a system where one&#8217;s access rights were a scale from 1 to 100, with someone at a 70 getting everything below that, and someone at an 80 getting everything below that. It&#8217;s much better to have multiple usergroups (e.g. customer service, accounting, marketing, etc.) and then allow users to be in multiple usergroups based on their roles within the organization, which each usergroup having its own set of access permissions.</p>
<p>9. I name all of my &#8220;join table&#8221; tables with a &#8220;j&#8221; at the front, e.g. jstudent_class and jemployee_usergroup. This is really helpful for quickly knowing what relationship type the table encompasses.</p>
<p>10. Sometimes calculated fields are OK. For some reason at one point in my life I was under the impression that calculated fields in database tables were evil, but there are times when they are very helpful, particularly depending upon the framework you are using. With wm, we can set a flag for a field being a calculation, so that it doesn&#8217;t show up in the add/edit form, but it does show up in the display and the search filters. The only catch is that we need to add the code for the calculation, but we have things in place to handle that.</p>
<p>&#8212;&#8212;&#8212;&#8211;</p>
<p>Any comments, or any more you&#8217;d like to add?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.quintified.com/2009/10/some-best-practices-in-data-modeling-for-web-application-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Feature of the Week:  Quickly Add Clients to Segments</title>
		<link>http://www.quintified.com/2009/09/feature-of-the-week-quickly-add-clients-to-segments/</link>
		<comments>http://www.quintified.com/2009/09/feature-of-the-week-quickly-add-clients-to-segments/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 19:19:03 +0000</pubDate>
		<dc:creator>Kelley</dc:creator>
		
		<category><![CDATA[Databases]]></category>

		<category><![CDATA[customized databases]]></category>

		<category><![CDATA[feature of the week]]></category>

		<category><![CDATA[north carolina]]></category>

		<category><![CDATA[quintify]]></category>

		<category><![CDATA[quintify database solutions]]></category>

		<category><![CDATA[segments]]></category>

		<category><![CDATA[wilmington]]></category>

		<guid isPermaLink="false">http://www.quintified.com/?p=34</guid>
		<description><![CDATA[Our feature of the week is something I know everyone will find useful.  Say you&#8217;d like to quickly create a segment - adding all clients located in the state of California.  You&#8217;ll be using this segment to send out a targeted email blast to those clients, perhaps with a special offer.  The feature of the [...]]]></description>
			<content:encoded><![CDATA[<p>Our feature of the week is something I know everyone will find useful.  Say you&#8217;d like to quickly create a segment - adding all clients located in the state of California.  You&#8217;ll be using this segment to send out a targeted email blast to those clients, perhaps with a special offer.  The feature of the week will show you how easy it is to do this - takes less than two minutes! </p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/n6iIHcPgifo&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/n6iIHcPgifo&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.quintified.com/2009/09/feature-of-the-week-quickly-add-clients-to-segments/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
