Okay; so Rietta is into Web Applications. What is a Web Application?
A web application is much more than a website. It collects and processes critical information for your company, and it provides services directly to your customers. In short, it runs a significant portion of your business. A well-written web app can make the difference between being the next big thing or just an average business.
Note though; We're not designers!
We understand that world-class design is essential for a world-class web application or website to be successful. However, that is not a service we offer. Our team can integrate an existing theme/design into your system or we can refer you to some top notch designers with whom we have experience working.
Frank Rietta has been a valuable consulting asset to my company in the past 5 years. He is one of the few people I can trust to accomplish things as well as I would myself. He is capable of analyzing complex tasks that most people cannot manage and break them down into parts and complete them in an efficient manner.
Brad Esclavon, Esclavon Internet Technologies
give your creative ideas a boost
first built your minimal viable product, verify that you have a product-market fit through customer development, and then iterate on your idea to grow into your dream
About our Process because we want to be an open book
Someone else said they’ll develop my website cheaper. Will you match their price?
No matter what your business is, someone else will always be willing to do it cheaper. Cheaper doesn’t mean better, it just means “cheaper”.
Our developers have solid computer science backgrounds and years of relevant experience in the field. Because we believe in paying them well for quality work, we charge a professional, competitive rate for custom software development services, and we’re worth every penny.
In short, the answer is “Sorry, but no.”
Where are you located?
Rietta is located in the city of Johns Creek, near Atlanta, Georgia. We’re in the in the central hub for the tech industry on the east coast. It is home to the Georgia Institute of Technology, Georgia State University, and the world’s busiest airport.
What type of work situations are a good fit for your team?
Rietta believes that the best projects are accomplished through solid team work and
with mutual respect. That is that our developers respect you and your company and that
you respect us as a trusted development partner.
When we agree to work with you as a client, we schedule development time to build or integrate
the technology that you need. We believe in providing transparency to you about the status
of your project through various tools, including the GIT revision control system, and other collaborative tools.
However, it has been our experience that projects get off track when a client insists on micromanaging the development process or has a habit of calling in the middle of the night or on weekends looking for status updates. For such people, there are many other development companies, with more junior experience, who will be happy for that business.
Can your team help my company implement credit card security and the PCI-DSS requirements?
Yes, we know about the requirements of the Payment Card Industry Data Security Standards (PCI-DSS) and can help your company comply with them.
Do you prefer Rails or Sinatra?
We prefer to use the best tool for the job. Sinatra is a wonderful, light-weight Ruby-based platform. It works through RACK on either the Nginx or Apache web servers.
For general development, however, Rails tends to provide more long-term flexibility. We prefer to use Rails, unless there are clear performance reasons to use a smaller framework.
Will you give me a fixed bid on development?
We do iterative development on projects in two week sprints, that are billed on an hourly basis for time actually worked. Projects have budgets and we work with your management team during the planning phases to define the scope and arrive at a budget for the project.
Do you work with PHP?
Yes, our developers are also experienced with PHP. We support it for legacy applications and for legacy interoperability with Rails-based web applications.
What if I want to control the source code for my project?
While we do provide source code hosting as a convenience to our clients, we want you to be in control of your project. The easiest way to get setup is to sign up for a Small plan on Github. That will allow you to host several private projects and have enough private collaborators for our team to work on your code. We’re familiar with this tool and can help you set your account up if you would like.
What online collaboration tools does your team use?
We use a variety of tools to manage the development process. For source code revision control, we prefer to use Git. Our company maintains a github.com account for repository hosting. We use Google Docs for project documents, which are also shared with you.
What version of Ruby and Ruby on Rails do you prefer?
We like working with the best new technology available. At the time of this writing, we are using Rails 3.2 on Ruby 1.9.3 as our development platform of choice.
Can I visit you in person?
If you are located in the Atlanta area and would like to meet in person, we’re okay with that. Our company is a member at the The Work Spot in Duluth at
3150 Main Street, Suite 103
Duluth, GA 30096
However, we do ask that you let us know beforehand so that we can make sure one of our team members is there when you stop by.
Who owns the code that is developed for my company?
The details are covered in the Master Services Agreement. In general, you own the code that was developed for your project once you have paid for it. We own our background technology – a “development toolkit”, if you will – that is used to make developing your custom application faster and more cost efficient. Any open source software, such as Linux, Ruby, Rails, and various gems or libraries, are owned by their respective copyright holders.
What environments does your team deploy applications to?
You can choose to host your web application on any of the providers which support the latest versions of Ruby and Ruby on Rails.
For basic hosting needs, we have a good relationship with AtlantaWebHost.com. They provide very cost-effective dedicated virtual server instances running on their private VMware ESXI environment.
For cloud hosting, we have experience working with both Heroku and Engine Yard. There are pros and cons to each.
Please feel free to contact us for a run down of the differences.
What type of open source licenses do you use?
Our team is very experienced in working with an open source software stack. For development libraries, we use code that is licensed under a BSD license or LGPL. For client projects, we will not link a GNU Public License (GPL) library into your application in such a way that your project would have to be itself licensed under GPL without your explicit written permission.
We are not lawyers. For more information about Open Source License agreements, please see the Open Source Initiative .
Is Rietta an individual Freelancer or a Development Shop?
Atlanta Ruby Developer is a service of Rietta Inc. As a professional software development company, we provide certain computer-related consulting and programming services for Ruby on Rails to multiple clients simultaneously.
We have a team. We’re a development shop.
How long does a project usually take to complete?
A small project might take two to four weeks to complete. Medium to large projects often require two to four months, though projects that involve many data models and complex interactions could take longer. Minor changes and maintenance projects might need as little as one afternoon.
For bigger projects, we like to have an initial public release of a “Minimal Viable Product” as a key milestone. That way, even though the entire project might take 4 months, we can bring you online with a basic service 1 or 2 months earlier.
When we are both happy with the results, your project will be done.
