If you can imagine it, we can build it.
We love solving problems,
and we love exceeding client expectations.
We're a professional, full service web development company that creates elegant website designs and builds innovative web applications and software.
About Us - What We Do
Write software. Solve problems. Give ideas life. Make people happy.
By leveraging a wide variety of open source languages, platforms and APIs, we are able to deliver solid, reliable enterprise class solutions at very appealing price points.
We have extensive experience with enterprise class platforms such as WebSphere, JBoss, Oracle and DB2. If the job calls for it,
we are more than happy to bring these tools out of the toolbox. But the truth of the matter is, most projects dont need these expensive, heavy duty platforms.
There are a staggering amount of smaller, free open source alternatives that do just as good a job (and, arguably, sometimes a better job) than their enterprise class counterparts.
We are well versed in Web Services and SOA (Service Oriented Architecture). If there is a legitimate technical or business need for either of these, we would be happy to use them….
though, in our experience, this is the exception rather than the rule.
We feel Java, running in a simple Tomcat container, to be a fast, economical platform. We are big fans of the LAMP stack (Linux, Apache, MySQL and PHP)…..
and of course we have a special place in our heart for all the other ususal suspects (Perl, Ruby On Rails, XML, XSLT, JSON, AJAX, XHTML, CSS, JavaScript).
For some client needs, Wordpress an is appropriate CMS (Content Management System) platform. We would also be open to using Drupal, Joomla, Typepad or Blogger as a CMS if you prefer.
There are a number of open source CRM (Customer Relationship Management) solutions we are interested in (SugarCRM comes to mind).
…and we have really been having fun playing with Asterisk lately - we have some Asterisk stuff cooking in the lab that we are really excited about!
About Us - How We Do It
Our software development process is guided by a number of “best practices”. Our best practices are comprised of common sense and lessons that have been learned in previous engagements and projects.
- We follow a collaborative/iterative development approach. In plain english, this means we have very short development cycles, and encourage the client to participate in the process; write a feature, show it to the client, get feedback, adjust as needed.Experience has shown that this is the most productive way to approach software development, and that (most) clients really enjoy being involved in the process.
- Follow the KISS principle (Keep It Simple, Stupid!).
- Always follow the 80/20 rule - address the most basic, crucial functionality first; once this foundation is solid, it is appropriate to start adding the bells and whistles that are used infrequently.
- Anything worth doing is worth doing well.
Another principle we hold dear is honesty. We believe in being honest with the client. Really honest. It may surprise you.
- We dont need or want to upsell you stuff you dont need.We would actually prefer to get your project done in a quick and timely manner, and move on to the next project.
- As the client, you are going to have some great ideas, and we are very excited to hear them. No one understands your business like you do, and that gives you a unique and very valuable perspective.However, you will probably also have some ideas that arent so great, from a usability or technical perspective.We will applaud your good ideas, and we will tell you (in the nicest way possible) if your idea doesnt make sense from a technical perspective. In the end, the decision is ultimately made by you; however, we feel it is our duty to provide you with the best possible information for you to make your decisions.
This commitment to honesty has served us well; we tend to build lasting relationships with our clients, rather than executing a series of one-off projects.
If this refreshingly practical and honest approach to business appeals to you, please feel free to get in touch!
About Us - Why Do It
The advantages that technology offers shouldnt be limited to big business. By leveraging open source (free) technology, we are able to offer solutions at price points that are attractive to small business.
For an extensive list of what we can do for you, please see our Services page.
There are many, many ways small businesses can use technology to their advantage. If you are interested in discussing this topic further, we would love to talk to you about it.