We believe software product development is a blend of technical artistry and high-end engineering - we go far beyond just programming. Running your business is hard enough. The software systems you depend on shouldn't make it harder. We call this "software with good manners." Delivering well-behaved, easy-to-use and easily-maintainable business solutions is one of our specialties.