Firefly is widely known for its "data first" approach to application development - a relative novelty in the field. We believe that the pace of business and technology is a brisk one - brands and designs evolve, devices and even programming languages change over the course of only a few years - but what remains for the life of an organization is its data. Moreover, stakeholders often have a clear understanding of the information that is key to their field - data is a clear, well-understood starting place for requirements analysis. To that end, Firefly's technologies are intimately bound to modern relational databases and we write SQL every day. Database modeling, query optimization, stored procedures, triggers - you name it - if it can be done with SQL and RDBSs Firefly knows how.