We're a team of smart people who design and develop advanced database-driven web sites for business.
Contact Us Now


We help you develop any website, app, or business software. From a simple site to an integrated business system.
Contact Us Now


We're a small boutique development agency, with big talent for complex business software requirements.
Contact Us Now


With 12+ years of design & development under our belt, our process is thoughtful, mature, engaging, and it works.
Contact Us Now


We pride ourselves on excellent customer service delivered by excellent people. Learn for yourself!
Contact Us Now


Within the cloud, I don't know where my data is and I don't care...
After two days of bad googling.. I think I have finally arrived at a solution. Problem: Creating M:M relationships in Symfony 1.4 - Doctrine. These relationships, saving methods, and admin double lists should all be populated. Solution: Correct s
$c = new Criteria(); $c->add(InspectionPeer::ID, $ie->getId()); $c->add(InspectionPeer::IN_PROCESS, 1); if(InspectionPeer::doUpdate($c) === 0) { //field was not modified therefore it was already 1 and //is being handled by another process so
Be careful with handling poison jobs/messages in beanstalkd: http://github.com/kr/beanstalkd/issues#issue/11 Currently when a client disconnects while it has a reserved job, that job is instantly released onto the front of the queue, without respec
OK... super annoying... if you set the soft_delete flag in your schema for a Propel project, and that table is related to others via a foreign key... those related rows won't be deleted (or soft deleted) if the parent row is deleted. Solution? Well,
EnderTech helps people design, develop, and maintain their Internet software systems. This includes everything from custom business software to integrate systems, to simple WordPress websites, mobiles apps, and everything in between.
We can help you design and develop any application you can imagine. We have been creating solutions since 2000 with clients of many types across many industries for many purposes. We're a small boutique agency, but we're capable of big things.
You can benefit from our broad and deep experience integrating and upgrading legacy systems with modern Internet technology, as well as starting from scratch to build robust and long-term maintainable systems.
We excel at design and development of custom systems with complex requirements, but also have ready solutions for standard needs like content management with WordPress or Drupal, online stores with Magento, and crowdfunding websites with our own platform.
We've built business management systems, niche social networks, fundraising & crowdfunding sites, e-commerce systems, and many other custom database driven applications our clients have imagined.
Extend your team with ours. Contact us today!